Student transport reporting platform for Auckland buses with real-time tracking, gamification, and interactive maps.
- π GPS-based route detection - Auto-suggests nearby bus stops
- πΊοΈ Interactive maps - Real-time visualization of bus issues
- π Gamification - Points, badges, and leaderboards
- π Analytics dashboard - Route reliability tracking
- π± Mobile-friendly - Responsive design for all devices
Frontend: React, Leaflet, Recharts, Axios
Backend: Flask, SQLAlchemy, SQLite, Geopy
APIs: OpenStreetMap, Browser Geolocation
cd backend
python -m venv venv
venv\Scripts\activate # Windows
pip install -r requirements.txt
python app.pycd frontend/commutesense-v2
npm install
npm start- Open
http://localhost:3000 - Allow location access
- Submit bus issue reports
- View real-time dashboard and maps
MIT License
Built for Auckland students π