Metro Ease

Metro Ease

icon
Utility
4.9

Project Overview

METRO-EASE

Description
METRO-EASE is a mobile application that provides fare calculation for various routes in Dhaka, Bangladesh. Users can authenticate using Firebase, manage their cards, and calculate fares based on selected routes from a predefined list of destinations.

The app is built using Flutter and leverages Firebase for authentication and card management functionalities. It is inspired by Aniruddha Adhikary’s open-source project, which provided the foundation for organizing and calculating fare data for MRT routes.

Inspiration

This project is inspired by Aniruddha Adhikary, who originally created the data fetching mechanism for MRT routes. The work has been extended to include Firebase integration for authentication and card management. The original project is licensed under GPL-3.0, and this modified version follows the same licensing terms.
View the original repository

Extended Features

  • Firebase Authentication: Users can sign in using Firebase authentication.
  • Card Management: Manage cards and view fare history.
  • Change Card Holder Name: Update the cardholder name.
  • Firebase Firestore Integration: Store fare data and user information.
  • Android In-App Update: Supports Android In-App Update functionality.
  • Cross-Platform Support: Runs on both Android and iOS devices.
  • Change Theme: Switch between light and dark modes.
  • Account Deletion: Delete the account and all associated data.
  • User Profile Update: Update profile information.

Tech Stack

FlutterFirebaseFirestoreIn-App Update

Performance

Rating
4.9
DownloadsUtility
StatusTransit