Skip to content

ninjaboynaru/storyboard

Repository files navigation

Story board logo

Story Board

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/

website home page

website home page website submit page
website home page website submit page

Authentication

Logins are performed using the Google API and their Auth2 library.

API

Detailed API information is located at docs/api.md

Usage

  1. Clone this repo from github.

git clone https://github.com/ninjaboynaru/storyboard

  1. 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.
  2. Read docs/config about setting up the necessary config files. Some of them are already setup.
  3. Install dependencies

npm install

  1. Build the front end files

npm run build || or || npm run watch

  1. Run the server

npm run start || or || npm run start-dev

About

Fullstack MERN application where users can post and view user created stories, poems, and anything else anyone feels like writing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published