This project is a comprehensive hotel reservation system designed to facilitate seamless booking and management of hotel rooms. Users can view available rooms, make reservations, and manage their bookings. Hotel administrators can manage room availability, view reservations, and update room details. This project aims to provide an efficient, user-friendly experience for both guests and hotel staff.
- Major languages: Go,
- Frameworks: Next.js
- Technologies used: MongoDB, REST API, GoFiber, Docker
- Users -> Book room from a hotel
- Admins -> Check for reservation and bookings
- Authentication And Authorization -> Using JWT token
- Hotels -> CRUD API -> JSON
- Rooms -> CRUD API -> JSON
- Script -> Database management -> Seeding -> Migration
To get a local copy up and running, follow these simple steps.
- Node.js installed on your local machine
- MongoDB installed or access to a MongoDB database
-
Clone the repository:
git clone https://github.com/nickemma/hotel-reservation.git
-
Navigate to the project directory:
cd hotel-reservation
👤 Nicholas Emmanuel
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Hat tip to anyone whose code was used
- Inspiration
- etc
This project is MIT licensed.