A Lightweight, JSON-Powered Shuttle Information System
KavyaShuttle is a fast, client-side web application designed to display shuttle schedules, routes, and availability. By using a JSON-based data structure, it remains highly portable and easy to update without the need for a complex backend.
🌐 Live Demo: shuttle.itzbandhan.tech
- Static & Fast: Pure HTML/CSS/JS for near-instant load times.
- JSON-Driven: Routes and timings are managed via a simple
data.jsonfile. - Mobile First: Responsive design ensuring commuters can check schedules on the go.
- No Database Required: Works entirely in the browser using fetch API.
- Frontend: Semantic HTML5, CSS3 (Flexbox/Grid)
- Logic: Vanilla JavaScript (ES6+)
- Data: JSON (JavaScript Object Notation)
- Hosting: [e.g., GitHub Pages / Vercel]
Since this project uses modern JavaScript fetch(), you should run it through a local server to avoid CORS issues.
-
Clone the repository:
git clone [https://github.com/itzbandhan/kavyashuttle.git](https://github.com/itzbandhan/kavyashuttle.git) cd kavyashuttle -
Run with Live Server:
- If using VS Code, right-click
index.htmland select "Open with Live Server". - Alternatively, use Python:
python -m http.server 8000
- If using VS Code, right-click