A simple bus tracking platform that allows users to register, add buses, and search for available routes.
The application is built using React and stores data locally in localStorage (No Backend).
🚀 Live Demo: Click Here
- Car owners can add new buses with:
- Bus Name & Number
- Start & Destination Locations
- Departure & Arrival Times
- Stoppages with Timings
- 🚫 Owners cannot edit buses but can delete and add new ones
- Find buses by Start and Destination locations
- Displays real-time arrival & departure times
- Shows "No buses found" message if no results match
- Users can view and manage their added buses
- Dashboard auto-updates when buses are added or removed
- Works seamlessly on desktop, tablets, and mobile
- Frontend: React, Tailwind CSS
- Data Storage: Local Storage (No backend)
- Click the "Fork" button at the top right of the repository page.
- This creates a copy under your GitHub account.
Copy and run this command in your terminal:
git clone https://github.com/YOUR-USERNAME/bus_finder.gitNavigate to the Project Directory
cd bus_finderInstall Dependencies
npm installRun the following command to install Tailwind CSS v4:
npm install tailwindcss @tailwindcss/viteTo enable navigation between different pages, install React Router DOM:
npm install react-router-domRun the following command to start the local development server:
npm run devThis will launch your app on http://localhost:5173/
If you like this project, please consider giving it a ⭐!
Your support helps improve and maintain the project.
For any queries or issues, feel free to reach out:
🔗 GitHub Issues: Open an issue