A full stack MERN application allowing users to view random user-generated stories and post their own, either anonymously or by logging in with their google account.
Deployed Website - https://storyboard-thpc.herokuapp.com/
Logins are performed using the Google API and their Auth2 library.
Detailed API information is located at docs/api.md
- Clone this repo from github.
- Setup a new project on Googles' Cloud Platform and obtain an OAuth2 client id. Also be sure to add the URLs you'll be hosting/testing the site on, to the Allowed Origins part of the Google cloud project.
- Read docs/config about setting up the necessary config files. Some of them are already setup.
- Install dependencies
npm install
- Build the front end files
npm run build || or || npm run watch
- Run the server
npm run start || or || npm run start-dev