WanderStay is a full-stack web application that allows users to explore, list, and manage property rentals. Inspired by modern accommodation platforms, the app enables users to browse listings, view property details, and manage listings through a structured interface.
This project demonstrates backend development using Node.js, Express, MongoDB, and MVC architecture.
- Browse property listings
- View detailed property pages
- Add new property listings
- Edit or delete listings
- Upload property images
- Interactive map integration
- Responsive user interface
- HTML
- CSS
- JavaScript
- EJS (Embedded JavaScript Templates)
- Node.js
- Express.js
- MongoDB
- Mongoose
- Cloudinary (image storage)
- Map integration
- MVC architecture
project-root │ ├── controllers ├── models ├── routes ├── views ├── public ├── utils ├── middleware │ ├── app.js ├── cloudConfig.js ├── map.js ├── schema.js └── package.json
git clone https://github.com/nihalaniharsh/your-repository-name.git
cd your-repository-name
npm install
node app.js
The server will run on:
- User authentication (login/signup)
- Booking system
- Reviews and ratings
- Payment integration
- Advanced search and filters
- Admin dashboard
Add screenshots of your application here.
Example:
Add your deployed application link here.
Example:
https://wanderstay-demo.onrender.com
Nihar
GitHub:
https://github.com/nihalaniharsh
This project is open-source and created for learning purposes.