A full-stack AI-powered travel companion that helps users explore the world with smart routing, real-time travel predictions, and personalized recommendations β anywhere on Earth! πβ¨
- πΊοΈ Interactive Google Maps with dynamic route visualization
- π Location Autocomplete for selecting source & destination
- π§ AI-Powered Routing using:
- Dijkstra's Algorithm
- A* (A-Star) Search
- BFS & DFS (for alternative paths and debugging)
- β±οΈ Travel Time Prediction using Random Forest Regression
- π½οΈπ¨ Smart Recommendations for:
- Nearby restaurants, hotels, and gas stations en route
- Places around your destination
- π± International Travel Support:
- Auto-detects destination country & currency
- Shows prices in local currency
- βοΈ Route Preferences:
- No tolls
- Shortest or safest route
- Most scenic route
- πΎ Save and reload your favorite routes
- Frontend: React.js + Chakra UI + Google Maps JavaScript API
- Backend: Node.js (Express)
- ML Models: Python (scikit-learn, TensorFlow)
- Database: MongoDB (local or MongoDB Atlas)
- Node.js (v14 or later)
- Python (v3.7+)
- MongoDB (installed locally or use MongoDB Atlas)
- Google Maps API Key (with Maps + Places API enabled)
cd backend
npm install
npm run dev
cd frontend
npm install
npm start
cd ml_models
pip install -r requirements.txt
python travel_time_prediction.py
python place_recommendation.py
π Download Presentation - WanderWISE.pdf
Made with β€οΈ by Team WanderWise