A real-time bus tracking and pick-up notification system built for NST students.
The Shuttle Tracker web-app lets students see the exact location of their college shuttle, request a pick-up with one tap, and display their class schedule to the driverβreducing confusion and unnecessary calls.
| Role | Benefits |
|---|---|
| Students | Shorter waiting times, on-time arrivals |
| Drivers | Fewer calls, clearer routing |
| Faculty | Fewer class disruptions |
| NST Management | More disciplined, data-driven transport system |
- Frontend: React 18 + Vite
Prerequisites: Node β₯ 18 & npm
# 1. Clone & enter project
git clone <repo-url>
cd Shuttle_Tracker
# 2. Install frontend deps
cd frontend
npm install
# 3. Start dev server
npm run devThe app will be served on http://localhost:5173.
Shuttle_Tracker/
ββ frontend/ # React web client
β ββ src/
β β ββ App.jsx
β β ββ β¦
β ββ index.html
β ββ vite.config.js
ββ backend/ # (coming soon)
- Fork the repo & create a feature branch (
git checkout -b feature/xyz). - Commit your changes with clear messages.
- Open a Pull Request.
This project is released under the MIT License β see LICENSE for details.