Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.59 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.59 KB

Detour

Detour is a smart route planner that uses AI to create personalized road trip experiences. Plan your journey with intelligent suggestions and discover exciting stops along the way!

Features 🌟

  • 🧠 AI-powered route planning
  • 🔍 Smart stop suggestions based on user preferences
  • 🗺️ Interactive map display
  • 📍 Location autocomplete and "Use my current location" option
  • 🎠 Suggestion carousel with approve/deny/re-suggest functionality
  • 📊 Trip summary with distance, duration, and cost estimates
  • 💰 Budget planning with cost categories ($, $$, $$$)
  • 📱 Responsive design for mobile and desktop
  • 🔗 Export route to Google Maps/Apple Maps

How It Works 🛠️

  1. Enter your starting point and destination
  2. Specify your preferences (e.g., natural sights, BBQ, trails)
  3. Detour calculates the best route and generates suggestions
  4. Review and interact with suggestions in the carousel
  5. Approve or deny suggestions to customize your trip
  6. View your trip summary and estimated costs
  7. Export your finalized route to your preferred maps app

Technologies Used 💻

  • Frontend: React.js
  • Backend: Node.js with Express
  • APIs: Google Maps, Groq(Llama 3.1)

Getting Started 🚀

  1. Clone the repository
  2. Install dependencies for both client and server
  3. Set up environment variables (API keys, database URI)
  4. Run the server: npm install and npm start in the server directory
  5. Run the client: npm install and npm start in the client directory

Contact 📧

For any questions or feedback, please open an issue or email me.

Happy travels with Detour!