- npm
- node
- Clone the repo
git clone https://github.com/TeaBizzy/WeStory.git
- Install NPM packages
npm install
- Reset database
npm run db:reset
- Start the server
npm run local
- Open your browser, and enter the following url
http://localhost:8080/
- Login by visiting the following URL. You can login with numbers 1-3
http://localhost:8080/login/1
-
Click the Create button to display the text box.
-
Compose a story of 1-160 characters long, and click the orange checkmark to submit!
-
If a story is invalid an error will appear.
-
Contributions have the same limitations as a new story, and the creation form is very similar.
-
As the author of the story, you will see accept buttons on contributions. Clicking this will add the contribution to the story.
-
Authors can 'lock' a story they own at any time by clicking the 'Finish' button on their story.
-
Completing a story will remove all pending contributions, and prevent contributions from being created. The story will be marked as completed for other users to see.
Kelvin Huang - https://github.com/kelvinhuang98
Ruoning Jin - https://github.com/RuoningJin
Stefan Talbot - https://github.com/TeaBizzy
Project Link: https://github.com/TeaBizzy/WeStory