A platform for booking hotels, villas, and more.
Screen.Recording.2024-10-04.103045.mp4
Click the image above to watch a demonstration of the project.
- User Authentication: Secure login and registration using JWT (JSON Web Tokens) for user sessions.
- Accommodation Listings: Browse available hotels, villas, and other properties with detailed descriptions.
- Booking Management: Users can book accommodations, view their bookings, and manage reservations.
- Add/Remove Accommodations: Admin functionalities to add new properties and remove existing ones.
- Responsive Design: Mobile-friendly UI for seamless access on various devices.
- Frontend:
- React.js
- CSS/Tailwind CSS for styling
- Backend:
- Node.js
- Express.js
- MongoDB (for database management)
- Others:
- JSON Web Tokens (JWT) for authentication and cookies.
- Axios for HTTP requests
To run this project fork the project and clone it to your local machine and then follow the commands. setup your mongo url create a .env file in the backend folder and set your url with the name - MONGO_URL = "your database string here"
for frontend
cd frontend
npm run dev for backend
cd backend
node index.jsInstall the necessary thing like , npm ,react ,express, axios , if needed
MERN stack project