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.