Plan smarter trips, calculate transportation costs, manage vehicles, and track savings β all in one Flutter application.
El-Meshwar is an intelligent transportation companion designed specifically for Egyptian users.
The application helps users:
- Plan optimized routes
- Compare transportation methods
- Calculate trip costs
- Manage personal vehicles
- Track savings and analytics
- Enjoy gamified rewards
Built with scalability, clean architecture, and modern Flutter practices.
| Category | Technologies |
|---|---|
| Framework | Flutter |
| Language | Dart |
| State Management | GetX |
| Backend | Supabase |
| Local Storage | Hive |
| Maps | flutter_map + OpenStreetMap |
| Routing API | OpenRouteService |
| UI Libraries | lottie, fl_chart, flutter_animate |
- Multi-modal transportation support
- Route optimization
- Interactive maps
- Smart location search
- Fuel consumption calculations
- Metro fare estimation
- Microbus cost estimation
- Savings comparison system
- Add multiple vehicles
- Store vehicle specifications
- Fuel tracking
- Planned maintenance system
- Trip history tracking
- Spending analytics
- Savings reports
- Environmental impact analysis
- XP rewards system
- Achievement badges
- Leaderboard competition
- Secure Supabase Authentication
- Email/Password login
- Google Sign-In
- Facebook Sign-In
| Sign Up | Forgot Password |
|---|---|
![]() |
![]() |
| Home | Profile | Details |
|---|---|---|
![]() |
![]() |
![]() |
| Garage | Add Vehicle |
|---|---|
![]() |
![]() |
| Cost Analysis | Breakdown | Analytics | Detailed |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Route Analysis |
|---|
![]() |
- Flutter SDK >= 3.2.0
- Dart SDK
- Android Studio / VS Code
- Git
git clone https://github.com/DEPI-Flutter-Projects/Final_Graduation_Project.git
cd Final_Graduation_Projectflutter pub getCreate a .env file:
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_keyflutter runContributions are welcome.
- Fork the repository
- Create your feature branch
- Commit your changes
- Push your branch
- Open a Pull Request
This project is licensed under the MIT License.











