
Mobile application for booking hotel rooms by Node.js
by Đạt Côngin JavaScript , NodeJS , Scripts & Code on May 18, 2024Choose Your Desired Option(s)
Become a SourceCodec member for full access. Your first 7 days are free.
Mobile Application for Booking Hotel Rooms Using Node.js
1. Introduction
The project simulates a hotel booking system designed for three roles: Customer, Moderator, and Admin.
- Customer: View, search, and book rooms as desired.
- Moderator: Post, modify, and remove rooms from their hotels.
- Admin: Control all actions of the Moderator, such as creating a hotel, adding a room, etc.
JoyHub is built on the MERN Stack (MongoDB, ExpressJS, React Native, Node.js).

Installation
- Install NPM packages:bashnpm install
2. Run the Project
- Start the project:bashnpx expo start
- Scan the QR code with Expo Go on your mobile device.
3. Usage
3.1. Login
- Login with your account or register a new account.
3.2. Home
- View all hotels.
- Search for hotels.
- Filter hotels by price, rating, location, etc.
- View hotel details.
3.3. Booking
- View all bookings.
- View booking details.
- Cancel a booking.
3.4. Profile
- View your profile.
- Edit your profile.
- Change password.
- Logout.
3.5. Moderator
- View all hotels.
- View hotel details.
- Add a new hotel.
- Edit a hotel.
- Remove a hotel.
| Download Category | JavaScript, NodeJS, Scripts & Code |
| Product Homepage URL→ | |
| Product Version | |
| File Type | JS |
| File Size | 3.79 MB |
| Developer | |
| Documentation |






