deepak252 / Bus-Tracking-App-Kotlin

Android Kotlin Project - Jetpack Composable, Hilt, Retrofit, Location, OSM Map

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bus Tracking Application

The Bus Tracking application is a comprehensive solution designed to enhance the efficiency and convenience of bus transportation services. The app provides real-time bus tracking, real time updates on map, and timely information to users, ensuring a seamless and reliable travel experience. It leverages advanced technologies, such as Node.js, Android Kotlin and Jetpack Compose, MongoDB, and Socket.IO, to deliver a robust and user-friendly application.

BackEnd - https://github.com/deepak252/Bus-Tracking-Backend

Features :

1. User Registration and Login:

  • Users register and create accounts within the app using their email and password.
  • Upon successful registration, users can log in to the app using their credentials to access the full range of features.

2. Real-time Bus Tracking:

  • The app integrates with GPS technology to track the location of buses in real-time.
  • Bus location data is continuously updated and transmitted to the app's backend system.

3. Nearby Buses and Stops:

  • The app utilizes the user's current location to identify nearby buses and stops.
  • Users can access a "Nearby" feature that displays buses and stops in close proximity to their current location.

4. Bus Routes and Stops:

  • The app retrieves and displays a list of available bus routes and associated stops from the backend database.
  • Users can search for specific routes, view route details, and select their desired bus stops.

5. Estimated Arrival Times:

  • The app calculates and displays estimated arrival times for buses at designated stops.
  • Users can view the estimated arrival times for their selected bus stops to plan their journeys accordingly.

6. Bus Schedule and Timetable:

  • The app retrieves the latest bus schedules and timetables from the backend system.
  • Users can access the schedule information to check the departure and arrival times of buses at different stops.

7. User Profile Management:

  • Users can check their profiles within the app.

9. Interactive Maps:

  • The app utilizes interactive maps to display bus routes, stops, and real-time bus locations.
  • Users can zoom in/out, pan the map, and interact with the interface to visualize bus information and plan their trips effectively.

Screenshot 2023-12-30 at 2 10 00 PM Screenshot 2023-12-30 at 2 10 16 PM Screenshot 2023-12-30 at 2 10 21 PM Screenshot 2023-12-30 at 2 10 21 PM copy Screenshot 2023-12-30 at 2 10 25 PM Screenshot 2023-12-30 at 2 10 31 PM Screenshot 2023-12-30 at 2 10 40 PM

About

Android Kotlin Project - Jetpack Composable, Hilt, Retrofit, Location, OSM Map


Languages

Language:Kotlin 100.0%