Deployment
- 🌐
The frontend is hosted on AWS Amplify, while the backend is deployed on Render.
- 🟢
Status: Website is live.
Click Here
to check it out!
- </>
Source Code:
GitHub Repository
Project Overview
- 🚀
Objective: Develop an online hotel reservation website for users to
view rooms and book, edit and delete reservations.
Security
- 👥 Used JSON Web token (JWT) for user authentication.
- 👥
Invoked tokens are stored in database with TTL (Time-to-Live) feature,
configured to automatically delete them after 24 hours.
- 💻
Users' passwords are hashed using bcrypt library before saving in database.
Technology Stack
- 💻
Developed the frontend using React.js, implementing best coding
practices for scalability and maintainability.
- 📱
Implemented responsive design for various devices, from mobile to desktop screens.
- 🌐
Utilized Node.js for backend development with mongoDB as Database.
Enhancements Planned
- 📊
Admin portal for hotel managers to generate reports and access statistical
insights related to reservations.