Skip to content

korokmu/rapid-kl-live-status-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapid KL Live Status Tracker

A free, community-powered web app for KL commuters to report and check live train conditions in real time — crowdsourced, like Waze but for Rapid KL.

Pilot: Kelana Jaya Line (Line 5), starting with KL Sentral station.


✨ Features

  • 🚦 Live status toggle — Smooth / Slow / Interrupted
  • 💬 Commuter comments for ground-truth reporting
  • 👍 Upvote/confirm system — 5 confirms = Verified status
  • ⚡ Real-time updates — no page refresh needed
  • 📱 Mobile-first design — built for commuters on the go
  • 🔐 Login required to report (reduces spam)

🏗️ Tech Stack

Layer Tool
Frontend HTML + CSS + JavaScript
Database + Auth + Real-time Supabase
Hosting GitHub Pages
Nightly Data Export GitHub Actions

📁 Project Structure

rapid-kl-live-status-tracker/
├── src/                  ← Frontend source files
│   ├── index.html
│   ├── css/
│   └── js/
├── scripts/              ← Automation scripts (nightly export)
├── docs/                 ← Project documentation
│   ├── architecture.md
│   ├── database-schema.md
│   ├── privacy-policy.md
│   └── terms-of-service.md
├── .github/workflows/    ← GitHub Actions (nightly export)
├── CHANGELOG.md
├── LICENSE
└── README.md

📄 Documentation


📜 License

All Rights Reserved — see LICENSE

About

Community-powered live status tracker for Rapid KL trains — crowdsourced, like Waze for trains

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors