Smart India Hackathon 2025 · Team Lorem Ipsum · Theme: Open Innovation
BusEasy is an ultra-low-cost, GPS+SMS-powered transit platform that brings live bus tracking, intelligent journey planning, and integrated passenger safety to Indian cities — with full regional language support and no dependency on mobile internet.
Indian public transit suffers from four core failures:
- Wasted time & money — unpredictable buses reduce commuter productivity
- Safety risks — no live tracking or multilingual support excludes and endangers commuters
- Inefficient infrastructure — lack of real-time data prevents network optimization
- First & last-mile gap — difficulty reaching bus stops from final destinations discourages transit use
Real-time bus positions using a GPS+SMS model — no mobile internet required on the vehicle.
Intelligent trip planning with accurate ETAs powered by the A* and Connection Scan algorithms.
Full multilingual UI built for Bharat — non-English speakers can use every feature.
One-touch emergency SOS and community-sourced route safety ratings integrated into the core app.
A "Confirm My Bus" button lets users contribute anonymous location data, creating a self-healing, resilient network.
Server-Side Rendering (SSR) via Next.js delivers 2–3x faster load times on slow networks.
| Metric | Value |
|---|---|
| Cost vs. standard data plans | >90% cheaper |
| Recurring cost per bus/month | < ₹30 |
| One-time hardware cost per bus | < ₹1000 |
| Network uptime | >99.5% |
| Coverage across India | >99% |
| Scalability | 1000+ vehicles |
| Layer | Technology |
|---|---|
| Frontend | Next.js (SSR), TypeScript |
| Styling | Tailwind CSS |
| Backend | Node.js + Express |
| Database | Firebase (Real-Time Database) |
| Maps | Google Maps Platform |
| Templating | EJS |
| Hosting | Scalable web hosting |
flowchart TD
A[🛰️ GPS Device\non-bus hardware] -->|location data| C
B[📡 SMS Gateway\nzero-internet fallback] -->|SMS packet| C
D[👥 Janta GPS\ncommunity confirms] -->|anonymous data| C
C[⚙️ Node.js + Express Backend\nRoute engine · A* + CSA · ETA · SOS handler]
C --> E[(🔥 Firebase\nReal-Time DB)]
C --> F[🗺️ Google Maps API\nRouting · Geolocation]
C --> G[⚡ Next.js SSR\n2–3× faster on 2G/3G]
E --> H[📍 Live Tracking\nBus positions + ETA]
F --> H
G --> H
G --> I[🧭 Journey Planner\nMake a Trip]
G --> J[🆘 SOS + Safety\nOne-touch · Ratings]
H --> K[🌐 Commuter\nMultilingual UI]
I --> K
J --> K
style C fill:#0F6E56,color:#fff
style K fill:#534AB7,color:#fff
SIH-2025/
├── Frontend/ # Next.js app (SSR, Tailwind CSS)
├── Backend/ # Node.js + Express API
├── views/ # EJS templates
├── package.json
└── .gitignore
- Node.js v18+
- npm or yarn
- Firebase project credentials
- Google Maps API key
git clone https://github.com/Charul192/SIH-2025.git
cd SIH-2025
npm installcd Backend
npm install
# Add your Firebase credentials and Google Maps API key to .env
npm startcd Frontend
npm install
npm run devEconomic — Time savings, lower fleet operational costs, reduced urban congestion losses.
Environmental — Gamified incentives for green commuting, significant reduction in city carbon footprint.
Social — City-wide emergency response network, community-powered safety, full inclusivity through regional languages.
This project was built for Smart India Hackathon 2025. All rights reserved by the team.