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.
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
- Build the front end files
npm run build || or || npm run watch
- Run the server
npm run start || or || npm run start-dev