Skip to content

itzbandhan/kavyashuttle

Repository files navigation

🚌 KavyaShuttle

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


✨ Features

  • Static & Fast: Pure HTML/CSS/JS for near-instant load times.
  • JSON-Driven: Routes and timings are managed via a simple data.json file.
  • Mobile First: Responsive design ensuring commuters can check schedules on the go.
  • No Database Required: Works entirely in the browser using fetch API.

🛠️ Tech Stack

  • Frontend: Semantic HTML5, CSS3 (Flexbox/Grid)
  • Logic: Vanilla JavaScript (ES6+)
  • Data: JSON (JavaScript Object Notation)
  • Hosting: [e.g., GitHub Pages / Vercel]

🚀 How to Use Locally

Since this project uses modern JavaScript fetch(), you should run it through a local server to avoid CORS issues.

  1. Clone the repository:

    git clone [https://github.com/itzbandhan/kavyashuttle.git](https://github.com/itzbandhan/kavyashuttle.git)
    cd kavyashuttle
  2. Run with Live Server:

    • If using VS Code, right-click index.html and select "Open with Live Server".
    • Alternatively, use Python: python -m http.server 8000

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors