This is a web-Slambook made with a node.js backend supported by a mysql database along with handlebars templating engine.
- Authentication that allows users to register and login on to the site.
- Search bar that allows the user to search for other users by their name and
- Search has a filter by department, and hostel name.
- Profile page of other users facilitating adding and deleting comments about the user.
- The format of comments is in the form of a few questions.
- Users can add friends by sending out requests to others or accepting requests from others.
- User can see up to +3 connections of a profile (similar to LinkedIn).
-
Clone the repo
-
Install Dependencies :
npm i --save -
Ensure you have mysql on your server
-
Set up your .env file to link with mysql:
MY_SQL_HOST =
MY_SQL_USER =
MY_SQL_PASS =
email =
passw =
-
Start the server : npm start
-
Server Starts on localhost:3000