City Explorer is a MERN Stack-based web app designed to help users discover amazing places in their city or anywhere around the world β from coffee shops and hiking trails to hangout spots, restaurants, and entertainment hubs. The project is built with a modern UI, interactive maps, mood-based filters, and real-time data from external APIs.
- π Search for places using keywords and categories
- π Discover nearby attractions with geolocation
- πΊοΈ Beautiful and responsive UI with cards, images & maps
- π― Filter by moods (date night, adventure, relax, etc.)
- β€οΈ Wishlist feature for your favorite places
- π¦ Integrated shop section for gear, gifts, and more
- π§ Mood Tracker and suggestions system
- React.js
- React Router
- Material UI (MUI)
- Framer Motion
- Node.js
- Express.js
- MongoDB + Mongoose
- dotenv
- OpenTripMap API
- Geoapify Places API
- (Optional) Foursquare / Yelp Fusion for extended data
git clone https://github.com/yourusername/city-explorer.git
cd city-explorer
Install Dependencies
bash
Copy
Edit
# For backend
cd city-explorer-backend
npm install
# For frontend
cd ../city-explorer-frontend
npm install