TrekWise is a smart, cross-platform travel planner and guide-finder app built with Flutter and Firebase, designed to help travelers in developing regions plan safe, affordable, and efficient trips.
TrekWise is a travel companion app that simplifies trip planning, route selection, and local guide discovery.
Optimized for regions like Bangladesh, where transport systems are fragmented, the app integrates:
- Real-time route data to find the best travel options
- Verified local guides and packages for safe and authentic experiences
- Travel cost estimations to help users plan within their budget
- Real-time weather updates and alerts to ensure safe and informed travel
By combining these features, TrekWise provides a seamless, reliable, and budget-friendly travel experience for daily commuters, tourists, and budget-conscious travelers.
- Smart Route Planning : Compare travel options — fastest, cheapest, or most convenient.
- Expense Tracker : Estimate trip costs and manage travel budgets.
- Verified Local Guides & Packages : Connect with trusted, community-verified services.
- Real-Time Weather & Alerts : Stay informed with live forecasts and travel advisories.
- Offline Route Access : Save and view routes even without internet.
- Cross-Platform Support : Fully compatible with Android and iOS.
| Category | Technology |
|---|---|
| Language | Dart |
| Framework | Flutter |
| Backend | Firebase (Authentication, Firestore, Storage) |
| APIs | OpenStreetMapRoute API, OpenWeatherMap API |
| IDE | Android Studio / VS Code |
| Platform | Android & iOS |
Before running the app, ensure you have the following installed:
- Flutter SDK
- Android Studio or VS Code
- A connected Android or iOS device, or a compatible emulator
- Clone this repository
git clone https://github.com/AimanCrafts/TrekWise.git
- Navigate to the project folder
cd TrekWise - Get the dependencies
flutter pub get
- Run the app
flutter run
Home Screen
↓
Destination Input
↓
Route Suggestions (multi-modal options)
↓
Expense Tracker
↓
Save Route / Book Packages / View Weather Alerts
- Optimize travel efficiency with smart route suggestions.
- Promote domestic tourism through verified local guides.
- Enable offline access for low-connectivity areas.
- Ensure safe and transparent travel experiences for all users.
- Integrating multiple APIs (Maps, Weather, Guides) seamlessly.
- Optimizing app performance across Android and iOS.
- Designing an intuitive, modern UI for first-time users.
- Maintaining real-time updates in low-network environments.
- Multi-language Support — Expand accessibility across regions.
- Community Reviews & Tips — Allow travelers to share insights and feedback.
- Transport Provider Integration — Enable direct ticket and package bookings.
- AI-Powered Optimization — Recommend routes and cost breakdowns intelligently.
- Regional Expansion — Extend coverage to more developing regions with similar transport challenges.
| Name | Role |
|---|---|
| Abdur Rahman Aiman | Lead Developer & UI Designer |
| Munawar Mahtab Moon | Backend Developer (Firebase) |
| Raisul Islam Sifat | API Integration & Testing |
This project was developed as part of an academic group project.
It is licensed under the MIT License, allowing you to explore, use, and modify the project freely.









