The GoBusIt frontend provides the user interface for the transport system.
It displays routes, schedules, and live bus positions on a map and allows passengers to book trips.
- React (or your framework choice)
- Map library (Leaflet / Mapbox / Google Maps)
- REST API integration
- WebSocket live updates
- Live bus tracking map
- Route browsing
- Schedule search
- Ticket booking form
- Buses move on the map
- Data streamed from backend simulation
- Instant refresh without reload
/src
├── /components
├── /pages
├── /services
├── /map
- Install dependencies
npm install
- Start app
npm start
App runs on: http://localhost:3000
Backend must be running for data.
- gobusit-backend → API and simulation engine at https://github.com/cxdemxn/gobusit-backend
- gobusit-db → database schema documentation at https://github.com/cxdemxn/gobusit-db
Frontend will start minimal and expand as backend stabilizes.