Bus Tracking



Animated GIF
Animated GIF

Technology

Flutter

Animated GIF

Client

Muncipal Corporation

Animated GIF

Application Type

Smart City Application

Key Features


Smart Destination Search

Quickly search for buses based on your desired destination with ease and accuracy.

Nearby Bus Stop Finder

Locate the nearest bus stops instantly using GPS-powered search assistance.

Bus Number & Route Lookup

Find bus routes and their timings effortlessly by searching bus numbers or specific routes.

Live Bus Tracking

Track buses in real-time on an interactive map for accurate arrival and departure updates.

Emergency Contact Directory

Access a dedicated list of emergency contacts for instant assistance during travel.

Destination Arrival Alerts

Get notified as you approach your destination, ensuring you never miss your stop.

Complete Route Information

View comprehensive details about bus routes, stops, and estimated travel times.

Real-Time Notifications

Receive instant notifications about delays, route changes, and important updates.

SOS Emergency Alerts

Trigger an emergency SOS alert for immediate help with a single tap.

ETA Prediction

Accurately predict estimated arrival times for buses, ensuring you plan your travel effectively.

Skills Used


Dart
Bloc State Management
SQLite
REST APIs
Flutter Widgets
Material Design
GitLab
Firebase
AWS Backend
Riverpod
GetX
Provider
Hive Storage
GraphQL
Lottie Animations
Dio HTTP Client
SQFlite
Flutter Test

Problem-Solution Insights

Destination Search

Destination-Based Search

Problem:

Commuters lacked tools to search for buses operating between their source and destination locations efficiently.

Solution:

The app allows users to search for buses based on their start and end locations, presenting a list of buses with ETAs and travel durations.

Destination Route Detail

Route Details by Destination

Problem:

Passengers lacked clarity on routes, stops, and arrival times when planning trips to specific destinations.

Solution:

The app enables users to find detailed bus route information to any destination, ensuring accurate trip planning with ETAs and route stops.

Route Detail

Detailed Bus Route Timetable

Problem:

Travelers had no access to structured route timetables, causing uncertainty regarding bus stops and timings.

Solution:

The app features detailed route timetables, listing expected arrival times at each stop and route progression for a hassle-free experience.

Bus Stop Search

Search by Bus Stop

Problem:

Users faced challenges in finding buses for specific stops without clear search options and real-time data.

Solution:

The app provides an intuitive search feature to locate buses by specific bus stops, displaying their schedules, routes, and expected arrival times.

Bus Stop List

Nearby Bus Stop Finder

Problem:

Passengers struggled to identify nearby bus stops and locate buses serving those stops, leading to missed opportunities for timely travel.

Solution:

The app allows users to search for nearby bus stops with accurate distances, real-time arrival information, and easy navigation assistance.

Bus Details

Real-Time Bus Information

Problem:

Travelers lacked access to up-to-date information regarding bus schedules, routes, and timings, causing unnecessary waiting times and missed connections.

Solution:

The app provides live bus details, including departure times, estimated travel durations, and route information, ensuring commuters can plan journeys efficiently.

Bus Route

Interactive Bus Route Maps

Problem:

Finding complete route details, including intermediate stops and ETAs, was difficult, leaving passengers confused about their bus journeys.

Solution:

The app provides an interactive map-based view of bus routes, showing all intermediate stops, ETAs, and visual progress of the bus in real-time.

Route Number Search

Search by Bus Route Number

Problem:

Quickly locating buses for specific route numbers was challenging without precise filtering options.

Solution:

The app offers a route number search feature that lists all buses running on a particular route, ensuring quick and hassle-free information retrieval.

Route Number Details

Route Number Specific Details

Problem:

Advanced users often needed quick access to detailed information about specific route numbers but had no tools to retrieve it.

Solution:

By searching with route numbers, users can access specific route details, including all stops and scheduled times.

Trip Details

Trip History and Details

Problem:

Commuters lacked access to their trip history, making it difficult to review past routes, travel times, or completed journeys.

Solution:

The app stores trip details, including route names, start/end times, and destinations, offering a detailed travel history for future reference.

Client

Agra Transport Service

Application Type

Social

Client Goal:

This mobile application serves as a vibrant online hub designed to cultivate a thriving literary community. It caters to writers, poets, and literature enthusiasts by offering a centralized platform for creative expression, knowledge sharing, and engagement with the wider literary world.

My Contribution:

As the lead developer for this project, I designed and developed a comprehensive bus tracking app. The app prioritises functionalities that offer users multiple search options, real-time bus information, and emergency contact details, ensuring a stress-free and informed commuting experience.

Key Functionality:

Effortless Bus Search:

Destination-Based Search: Plan your trip with ease by searching for buses between your desired source and destination. The app displays a comprehensive list of all buses operating on that route, along with their estimated arrival times (ETAs).

Bus Stop Search: See which buses arrive at a specific bus stop in real-time. Clicking on a particular bus reveals its complete route with ETAs, allowing you to plan your arrival accordingly. You can also set reminders for specific bus stops to ensure you never miss your ride.

Bus/Route Number Search: For advanced users, the app allows searching by bus number or route number, providing quick access to specific bus information.

Enhanced Travel Experience:

Real-time Bus Tracking: Gain peace of mind with real-time bus tracking. See the location of your bus on a map and anticipate its arrival time accurately.

Emergency Contact List: The app provides a readily accessible list of emergency contact numbers in case of any unforeseen situations during your commute.