{"repo":"simovilab/infobus","free":true,"listed":false,"github":"https://github.com/simovilab/infobus","clone":"git clone https://github.com/simovilab/infobus.git","description":"Information distribution platform for passenger transit information services using GTFS Schedule and GTFS Realtime","language":"Python","stars":98,"topics":["api","celery","django","gtfs"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Infobús A real-time public transportation information system, developed. Infobús processes GTFS Schedule and Realtime feeds and delivers live transit information through digital displays at bus stops, a web frontend, REST APIs, and WebSocket streams — all orchestrated through Docker Compose. Architecture Service Role Tech ------------------ ------------------------------------------- ---------------------- orchestrator Control plane, REST API, admin, WebSockets Django / Daphne (ASGI) engine Background task processing Celery worker scheduler Triggers periodic tasks Celery Beat user-interface Web frontend Nuxt database Durable persistence with geospatial support PostgreSQL + PostGIS memory Cache, sessions, and Celery broker Redis broker Async messaging RabbitMQ context MCP tool server FastMCP knowledge SPARQL / knowledge graph Apache Jena Fuseki See ARCHITECTURE.md for detailed service mandates and design principles. Django apps (backend/) - website — Main site pages, user management, public interfaces - alerts — Screen management, real-time data display via WebSockets - gtfs — GTFS Schedule and Realtime data (Git submodule) - engine — Information service providers and WebSocket consumers - api — RESTful API endpoints with DRF integration Data flow 1. Celery tasks periodically fetch GTFS Realtime feeds from transit agencies 2. Data is validated, processed, and classified by relevance to specific screens/stops 3. Django Channels WebSockets push live updates to connected display ","default_branch":null,"files":null,"tree":[],"storefront":"/r/simovilab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/simovilab/infobus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}