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.
- 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.
This project is built with modern web technologies and powerful APIs:
Make sure you have:
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"
git clone https://github.com/AtharvaKulkarniIT/journey-jolt.git
cd journey-jolt
npm install
npm run dev