Skip to content

DEPI-Flutter-Projects/Final_Graduation_Project

Repository files navigation

πŸš— El-Meshwar (Ψ§Ω„Ω…Ψ΄ΩˆΨ§Ψ±)

Flutter Dart Supabase GetX

πŸ‡ͺπŸ‡¬ Smart Egyptian Transportation & Cost Assistant

Plan smarter trips, calculate transportation costs, manage vehicles, and track savings β€” all in one Flutter application.


✨ Overview

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.


πŸ‘¨β€πŸ’» Meet The Developers

Mohammed Hany

Flutter Developer
UI/UX & Application Architecture

Ahmed Atef

Flutter Developer
Backend Integration & Features


πŸ› οΈ Tech Stack

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

πŸš€ Core Features

πŸ—ΊοΈ Smart Route Planning

  • Multi-modal transportation support
  • Route optimization
  • Interactive maps
  • Smart location search

πŸ’° Transportation Cost Calculator

  • Fuel consumption calculations
  • Metro fare estimation
  • Microbus cost estimation
  • Savings comparison system

🚘 Garage Management

  • Add multiple vehicles
  • Store vehicle specifications
  • Fuel tracking
  • Planned maintenance system

πŸ“Š Analytics & Insights

  • Trip history tracking
  • Spending analytics
  • Savings reports
  • Environmental impact analysis

πŸ† Gamification

  • XP rewards system
  • Achievement badges
  • Leaderboard competition

πŸ” Authentication

  • Secure Supabase Authentication
  • Email/Password login
  • Google Sign-In
  • Facebook Sign-In

πŸ“± Application Preview

πŸ” Authentication

Sign Up Forgot Password

🏠 Home & Profile

Home Profile Details

🚘 Garage

Garage Add Vehicle

πŸ’° Cost & Analytics

Cost Analysis Breakdown Analytics Detailed

πŸ—ΊοΈ Route Planning

Route Analysis

βš™οΈ Installation

Prerequisites

  • Flutter SDK >= 3.2.0
  • Dart SDK
  • Android Studio / VS Code
  • Git

Clone Repository

git clone https://github.com/DEPI-Flutter-Projects/Final_Graduation_Project.git
cd Final_Graduation_Project

Install Dependencies

flutter pub get

Configure Environment

Create a .env file:

SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key

Run Application

flutter run

🀝 Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push your branch
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License.


πŸš€ Developed with Flutter & Passion by the El-Meshwar Team

About

A smart transportation and trip cost management application designed for Egyptian users. The app helps users plan routes, calculate transportation expenses, manage vehicles, and track savings through an interactive Flutter-based mobile experience with Supabase backend integration.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages