End Goal
The “thoughts” platform would allow users to collect thoughts , make public or private posts and comment on other users public post – MVP.
In order to do this , we need our own login , and commenting system - Login and 3rd party Oauth can get expensive.
Then need to figure out how to add a CMS system , and integrate it with our login. So that users are able to seemlessly add a post.
Possible ways to do this , Continue with a CMS system like tina.io , use the admin panel for superuser like me to login , while the “new post” page will hit the data layer to save.
Or just use a tina self hosted system , and integrate the auth js login providers ( see discord login provider - since we will be using auth js , this might be easy ) , Also it would be easy to add a “new page” with vue and have it hit the backend.
Other ways , , play around with pages-cms , and tweak it so that the frontend is able to obtain , some kind of token( maybe personal access token) to commit to github. Need to research if its ok to have personal access token passed to frontend. I will know more about this once i implement our login system for commenting. The benefit of pages cms is that its in Vue , so the frontend can be tweaked by me better .
