GitHunt
TH

thisislohit/bus-tracking-flutter

A bus tracking application for public transportation using crowd-sourcing for gathering location data.

Bus Tracking Flutter

This application provides two operating modes as the passenger mode and waiting mode. The earliest passengers or the crew itself can enter the Passenger mode which will utilize their current location data fetched using GPS and provide it to the user under the Waiting mode. If there are multiple users in the passenger mode, this will apply few mathematical calculations to get the average location of all the users and display it to the users in the Waiting mode.

RoadMap

Firebase Google Location API Google Maps API

GeoLocation

Firebase Auth

Firebase Database

Android Studio

Screenshots

splash wel
login signup
restpass verfy
pass wait
choosing pass1
home wait1

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.

Contributing

All the contributions are most welcome.

Languages

Dart73.6%C++12.6%CMake10.6%Swift1.2%HTML1.1%C0.8%Kotlin0.1%Objective-C0.0%

Contributors

Created December 28, 2022
Updated March 5, 2026