This is a hotel and property booking website, inspired by Airbnb. It's built using HTML, CSS, JavaScript, Node.js, Express, MongoDB, EJS, Bootstrap, and follows the MVC (Model-View-Controller) architecture.
- User Authentication: Allows users to sign up, log in, and log out.
- Property Listings: Displays a list of properties with details, maps, and images.
- User Actions: Enables users to create, edit, and delete property listings, as well as create and delete reviews.
- HTML, CSS, JavaScript
- Node.js, Express
- MongoDB (mongoose atlas)
- EJS (Embedded JavaScript)
- Bootstrap
- MVC (Model-View-Controller) architecture
- mongoose-atlas
- password
- flash
- session
- multer
- mapbox
- cookies
- dotenv
- cloudinary, and more
- Clone the repository:
git clone https://github.com/your-username/your-repo.git
- Install dependencies:
npm install
- Set up environment variables: Create a
.env
file and add necessary credentials.
- Run the server:
node app.js
ornpm start
- Open a web browser and visit:
http://localhost:8080
Check out the live version of the project at [Wanderlust].
- Abhishek Anand
- GitHub: [Abhishek Anand]
- LinkedIn: [Abhishek Anand])
Feel free to contribute to the project by forking the repository and submitting a pull request.
This project is licensed under the MIT License.