A full-featured MERN stack hotel booking platform where companies can list their hotels, manage bookings, and track payments β while users can explore, book hotels, and pay securely using Stripe.
Built with modern web technologies and third-party integrations to deliver a seamless experience for both hotel owners and users.
π Visit Stayza
Stayza is powered by the following technologies:
| Technology | Description |
|---|---|
| NoSQL Database | |
| Web framework for Node.js | |
| Frontend library | |
| Backend runtime | |
| Authentication system | |
| Payment gateway | |
| Notifications | |
| Image hosting |
- User login/signup using Clerk
- Role-based access for Hotel Owners & Customers
- Create, update, and delete hotel listings
- Add multiple rooms with availability and pricing
- Dashboard to manage bookings and check payment status
- Explore listed hotels by location, price, or availability
- Detailed room information with real images
- Book available rooms and pay securely using Stripe
- Stripe integration for secure online payments
- Payment status updates in the admin dashboard
- Real-time toasts for success, error, and informational messages
This project is licensed under the MIT License.