Wanderlust is a web application inspired by Airbnb, built using a combination of frontend and backend technologies:
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
Project Setup
-
Clone this repository:
git clone https://github.com/<your_username>/wanderlust.git
-
Navigate to the project directory:
cd wanderlust
-
Install dependencies:
npm install
Running the application
-
Start the MongoDB service (if you're using a separate MongoDB instance)
-
Run the Node.js server:
npm start
This will typically start the server on port 8080.
-
Access the application in your browser:
http://localhost:8080
Live Project
You can view the deployed version of the project here.
Project Structure
client
: Frontend codebase (HTML, CSS, JavaScript)server
: Backend codebase (Node.js, Express.js)models
: Database models (Mongoose Schemas)routes
: API endpoints for the applicationpackage.json
: Project dependencies and scripts
Contributing
We welcome contributions to this project! Please create a pull request with your changes.