Skip to content

Code-master-pragyan/UrbanEscape

Repository files navigation

🏞️ UrbanEscape

UrbanEscape is a full-stack travel listing platform that allows users to explore, book, and review travel accommodations across India. Users can browse listings by category, view locations on the map, and interact with an AI-powered travel assistant.

🔗 Live Demo


📌 Features

  • 🔍 Search and filter destinations by category and location
  • 🏕️ View detailed listings with images, pricing, and maps
  • 🗺️ Map integration with Mapbox for precise location display
  • 💬 AI Chat Assistant for travel-related queries
  • 📝 Add new listings with image upload
  • 🌐 Fully responsive UI for both desktop and mobile
  • ⭐ User reviews and ratings

🛠️ Tech Stack

Tech Description
Frontend HTML, CSS, JavaScript, EJS
Backend Node.js, Express.js
Database MongoDB with Mongoose
API/AI Gemini AI API
Map Mapbox API
Hosting Render

🚀 Getting Started (Local Setup)

# Clone the repository
git clone https://github.com/Code-master-pragyan/UrbanEscape.git

# Navigate to the project folder
cd UrbanEscape

# Install dependencies
npm install

# Create a `.env` file and add necessary keys like:
# MONGODB_URI, GEMINI_API_KEY, MAPBOX_TOKEN

# Start the server
npm start
App will be running at http://localhost:3000

✨ Contributors 👨‍💻 Pragyan Lahkar - @Code-master-pragyan

📬 Contact For feedback or suggestions: 📧 pragyanlahkar28@gmail.com

📄 License This project is open source and available under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors