An open API service indexing awesome lists of open source software.

https://github.com/adeeteya/ssn-bt

A Bus Tracking Application for SSN college of engineering.
https://github.com/adeeteya/ssn-bt

bus-tracking bus-tracking-app firebase firebase-realtime-database flutter flutter-app flutter-apps flutter-examples

Last synced: about 2 months ago
JSON representation

A Bus Tracking Application for SSN college of engineering.

Awesome Lists containing this project

README

          

# ๐ŸšŒ SSN Bus Tracking โ€“ User App (Students & Faculty)

A cross-platform mobile application built using Flutter that enables students and faculty members of SSN College of Engineering to **track college buses in real-time**, receive **breakdown alerts**, and manage **lost & found** requests.

> Companion application to the [SSN Bus Tracking โ€“ Driver App](https://github.com/adeeteya/Ssnbt_Driver).

## ๐Ÿ“ฒ Features

### ๐ŸŽฏ Real-Time Bus Tracking
- View the **live location** of your assigned college bus.
- Get **ETA** and **distance** to your selected stop.
- Automatic route selection based on your SSN credentials.

### ๐Ÿ”€ Change Route
- Temporarily switch to a different route (for travel with friends or changes in plan).

### ๐Ÿงญ Lost & Found
- Raise a request with **item details**, optional **image upload**, and contact information.
- Track the status of your request (approved/pending/declined).

### ๐Ÿ“ž Emergency Contact
- Directly call your **assigned driver** or **route supervisor** from the app in one tap.

## ๐Ÿ› ๏ธ Tech Stack

| Layer | Technology |
|--------------------|-----------------------------------------|
| UI Development | Flutter (Dart) |
| Maps Integration | Google Maps SDK + Directions API |
| Authentication | Google Sign-In (SSN Email Restriction) |
| Backend Database | Firebase Realtime Database |
| State Management | GetX |
| Design & Prototyping | Figma |
| IDE | Android Studio |

## ๐Ÿ” Access Control

- ๐Ÿ”’ Only SSN email addresses can log in.
- ๐Ÿงญ Location access is required to enable tracking features.
- ๐Ÿ›ก๏ธ All data is securely stored and managed via Firebase Cloud Firestore.

## ๐Ÿงช Testing Highlights

- โœ… Login restricted to verified SSN accounts.
- โœ… GPS & network checks to ensure location accuracy.
- โœ… Error handling for invalid inputs (e.g., phone number validation).
- โœ… Status updates: `IDLE`, `RUNNING`, `BREAKDOWN` reflected in real-time.

## ๐Ÿ“ธ Screenshots

| Screen | Preview |
|--------|---------|
| On Boarding Screen | On Boarding Screen |
| Home Tracking Screen | Home Tracking Screenshot |
| Select Route Screen | Select Route Screenshot |
| Report Lost Item Screen | Report Lost Item Screenshot |
| Lost and Found Screen | Lost and Found Screenshot |