Fullstack MERN application where users can post and view user created stories, poems, and anything else anyone feels like writing
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_tests_
config
docs
screenshots
server
www-css
www-js
www
.babelrc
.csscomb.json
.eslintignore
.eslintrc
.gitignore
README.md
package-lock.json
package.json
webpack.config.js

README.md

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