Resort booking system project developed during my college.
- MongoDB (Database)
- Node.js (JavaScript runtime)
- Express.js (Backend framework for RESTful API)
- bcrypt (Cryptographic library for hashing the password, uses blowfish algorithm)
- ejs (Templating library)
- express-session (To manage user session)
- jsonwebtoken (Session identifier for user using JWT)
- mongoose (To interact with mongodb database)
- multer (To handle file upload)
- passport (Authentication middleware)
- dotenv (For loading secret keys as environment variables)
- nodemon (Reload the server.js file when changed)
sudo systemctl start mongodb
npm install
node server.js