Seamless travel planning, real-time updates, and effortless itinerary management.
The Travel Companion App is designed to simplify trip planning and execution by providing a dynamic itinerary system, real-time weather updates, budget tracking, and seamless travel management. Users can create personalized itineraries, track expenses, and navigate through various travel modes with ease.
- User Authentication – Secure login and sign-up using Firebase Authentication.
- Dynamic Itinerary Management – Users can create, edit, and manage trip itineraries with structured details.
- Real-time Weather Updates – Fetches live weather data for current and next destination.
- Multi-mode Transport Support – Includes flights, buses, trains, metro, and taxis.
- Accommodation & Meal Tracking – Users can manage check-ins, check-outs, and meal schedules.
- Budget Tracking – Monitors expenses with a progress indicator for budget utilization.
- Offline Support – Cached itinerary details for access without internet.
FlutterFlow, Firebase Firestore, Firebase Authentication, Google Cloud Functions, OpenWeather API, Google Maps API, Gemini API.
- Clone the repository
- Open in FlutterFlow or run using Flutter SDK
- Set up Firebase Authentication and Firestore
- Configure API keys for OpenWeather and Google Maps
- Build and run the app
- AI-powered itinerary suggestions
- Social sharing of trip plans
- Multi-language support
- Integration with airline and hotel booking APIs
- Gamification
This project is licensed under the MIT License.