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.
- 🚦 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)
| Layer | Tool |
|---|---|
| Frontend | HTML + CSS + JavaScript |
| Database + Auth + Real-time | Supabase |
| Hosting | GitHub Pages |
| Nightly Data Export | GitHub Actions |
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
All Rights Reserved — see LICENSE