Skip to content

Train-D/mobile

Repository files navigation

TrainD Tracking Application

TrainD Logo

Description

The TrainD Application is a Flutter-based mobile app designed to provide users with real-time train tracking and station information. Users can track the location of a train in real-time as it approaches their station, enhancing their travel experience. The app integrates various technologies, including Google Maps API for visualization, Firebase for real-time data synchronization, and a clean architecture pattern for maintainability.

Features

  • Real-time train tracking on Google Maps.
  • Clean architecture with Cubit for state management.
  • Integration with Firebase for real-time data updates.
  • User authentication: login, sign up, reset password.
  • User profiles with customizable settings.
  • Booking feature for reserving train seats.
  • Detailed station information and schedules.

Demo Videos

Check out the following demo videos to see the app in action:

Installation

  1. Clone the repository: git clone https://github.com/Train-D/mobile/tree/master
  2. Navigate to the project directory: cd mobile
  3. Install dependencies open terminal write: flutter pub get
  4. Configure Firebase: Add your Firebase configuration to google-services.json in the android/app directory.
  5. Run the app: flutter run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published