The homestay booking web app is a full-stack web application built with the MERN (MongoDB, Express, React, Node.js) stack, providing users with a seamless and user-friendly experience for booking homestays. The app is designed to make it easy for users to search, book and pay for homestays online and also includes admin dashboard to view the booking and users.
The app is integrated with the Razorpay payment gateway, which allows for secure and hassle-free payments for users. This integration ensures that users can easily make payments using their preferred payment method and that their payment details are kept safe and secure.
The app is designed to be responsive and optimized for mobile devices, ensuring that users can easily access and use the app from any device. It also includes a user-friendly interface with intuitive navigation, making it easy for users to find what they need quickly and efficiently.
Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
Node.js
MongoDB
Clone the repository to your local machine
Navigate to the root directory of the project
Install the necessary dependencies using
npm install
Create a .env file in the root directory and add your MongoDB connection string as MONGODB_URI
Run the client using
npm run dev
Run the server using
npm run server
Built With
MongoDB, Express, React, Node.js