Skip to content

ishantmishra03/stayza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Stayza 🏨

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.


πŸ”— Live Demo

πŸ‘‰ Visit Stayza


πŸ› οΈ Tech Stack

Stayza is powered by the following technologies:

Technology Description
MongoDB NoSQL Database
Express.js Web framework for Node.js
React Frontend library
Node.js Backend runtime
Clerk Authentication system
Stripe Payment gateway
React Toastify Notifications
Cloudinary Image hosting

✨ Features

πŸ” Authentication

  • User login/signup using Clerk
  • Role-based access for Hotel Owners & Customers

🏨 Hotel Management for Companies

  • Create, update, and delete hotel listings
  • Add multiple rooms with availability and pricing
  • Dashboard to manage bookings and check payment status

πŸ” User Experience

  • Explore listed hotels by location, price, or availability
  • Detailed room information with real images
  • Book available rooms and pay securely using Stripe

πŸ’Έ Payments

  • Stripe integration for secure online payments
  • Payment status updates in the admin dashboard

πŸ”” Notifications

  • Real-time toasts for success, error, and informational messages

πŸ“œ License

This project is licensed under the MIT License.

About

🏨 MERN-based hotel booking SaaS with real-time booking, payments, and property management.

Topics

Resources

Stars

Watchers

Forks

Languages