Skip to content

JourneyJolt is an AI-powered travel planner that auto-generates personalized itineraries based on user preferences. It helps travelers discover destinations, plan routes and manage trips effortlessly.

License

Notifications You must be signed in to change notification settings

AtharvaKulkarniIT/journey-jolt

Repository files navigation

Journey jolt

Journeyjolt is an intelligent trip planning app designed to make travel smoother and smarter. With AI at its core, it delivers personalized travel itineraries based on your preferences and needs.

🔑 Key Features:

  • Tailored Suggestions: Based on your input, the app recommends the best destinations, hotels and experiences.
  • Automated Itineraries: No need to plan manually. Get a complete plan with travel times, sequences and preferences considered.
  • Clean & Responsive UI: Built for a smooth user experience across all screen sizes.

🛠️ Tech Stack

This project is built with modern web technologies and powerful APIs:

  • React
  • Vite
  • Tailwind CSS
  • Google Cloud
  • Gemini AI
  • Firebase
  • Auth0
  • React Hot Toast

⚙️ Local Setup

Prerequisites

Make sure you have:

API Config

You’ll need to set up these APIs to make full use of journey-jolt:

  • Google Cloud (Maps, Places, Geocoding)
  • Gemini AI
  • Auth0 for authentication

Paste your credentials in the .env file like this:

 VITE_GOOGLE_MAP_API_KEY = "your-google-api-key"
     VITE_GEMINI_API_KEY = "your-gemini-api-key"
     VITE_AUTH0_CLIENT_ID = "your-auth0-client-id"
     VITE_DOMAIN_NAME = "your-auth0-domain-name"
     VITE_FIREBASE_API_KEY = "your-firebase-api-key"
     VITE_FIREBASE_AUTH_DOMAIN = "your-firebase-auth-domain"
     VITE_FIREBASE_PROJECT_ID = "your-firebase-project-id"
     VITE_FIREBASE_STORAGE_BUCKET = "your-firebase-storage-bucket"
     VITE_FIREBASE_MESSAGING_SENDER_ID = "your-firebase-messaging-sender-id"
     VITE_FIREBASE_APP_ID = "your-firebase-app-id"
     VITE_MEASUREMENT_ID = "your-firebase-measurement-id"

🧪 Run Locally

git clone https://github.com/AtharvaKulkarniIT/journey-jolt.git
cd journey-jolt
npm install
npm run dev

About

JourneyJolt is an AI-powered travel planner that auto-generates personalized itineraries based on user preferences. It helps travelers discover destinations, plan routes and manage trips effortlessly.

Topics

Resources

License

Stars

Watchers

Forks