The user has to signup, either manually or using Google.
The user's credentials are authenticated and encrypted.
Then he/she can post confessions anonymously.
The user can also view other's confessions on his/her news feed, without actually knowing who confessed them.
The user can logout and login whenever he/she wants later on, either manually or with Google.
The user doesn't need to sign in everytime the website is opened, as the sessions are saved unless he/she logs out.
ConfessBook requires Node.js v4+ to run. Install the dependencies and start the server.
$ cd Confessions
$ npm init
$ npm install
$ node app.js
To initiate MongoDB server, install MongoDB, and then,
$ mongod
In a new terminal tab,
$ mongo
Visit my website :- https://thekushalghosh.github.io