A web application developed using Node.js that allows users to perform CRUD operations on their stories by signing in with their Google account.
Deployed here
- Sign in Google Account.
- Add your stories in Public/Private mode
- See All public Stories.
- Edit/Delete your stories
- View a user's stories.
- Follow a particular user and get notified for their activities.
- Notifications
Clone the repo locally then install all the dependencies using NPM
$ git clone https://github.com/devansh-07/StoryBooks.git
$ cd StoryBooks
$ npm i
Before running, you need to add the Google API Credentials and Database URI to the project. Put <DATABASE_URI>
, <GOOGLE_CLIENT_ID>
, <GOOGLE_CLIENT_SECRET>
and PORT
in config/config.env
.
PORT = 8000
DATABASE_URI = 'XXXXXXXXXXXXXXXXXX'
GOOGLE_CLIENT_ID = 'XXXXXXXXXXXXXXXXXXXX'
GOOGLE_CLIENT_SECRET = 'XXXXXXXXXXXXXXXXXXXX'
then run the server via npm
.
$ npm start