Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚌 SmartRahi: Real-Time Bus Tracker

SmartRahi is a smart system for tracking buses. It helps people know exactly where a bus is, how fast it is going, and if it is full or empty. It is built using Java and Spring Boot. 🌟 What this project does

Live Location: It keeps track of the Latitude and Longitude (GPS) of every bus.

Speed & Direction: It knows how fast the bus is moving and which way it is facing (North, South, etc.).

Bus Details: It stores information like the bus number, whether it is an Electric or Diesel bus, and its total capacity.

Super Fast: Even if there are 1,000 buses, the system can find one in a split second because the database is well-organized.

Automatic Timestamps: The system automatically records the exact time you add a bus or update its location.

🛠️ Tools used

Java & Spring Boot: The main language and framework used to build the app.

MySQL / PostgreSQL: The database where all the bus information is safely stored.

Lombok: A tool to keep the code neat and clean.

Hibernate: A helper that connects our Java code to the database.

⏳ Future Features (Coming Soon!)

I am building this project in steps. Soon, I will add:

Driver Info: To see which driver is driving which bus.

Google Maps: To show the buses moving on a real map on your screen.

Routes: To show the path the bus should follow and its next stop.

🚀 How to run it

Download or Clone this repository to your computer.

Open the project in an editor like IntelliJ IDEA or VS Code.

Setup Database: Put your database name and password in the application.properties file.

Run the app, and it will automatically create the tables for you!

About

This is a fast and efficient backend system built using Spring Boot. It helps track buses in real time and shows their location, status, and crowd inside the bus

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages