bAIbus is an improved UX frontend for Bratislava public transportation.
It is a mobile-first web app focused on faster trip planning, stop and line lookup, departure boards, and clearer service information for people using public transport in Bratislava. The app is built to present IDS BK transit data in a simpler, more reliable interface for everyday commuting.
Install dependencies:
bun installCreate your local environment file:
cp .env.example .envRequired variables in .env:
IDSBK_API_KEY=your-idsbk-api-key
IDSBK_SESSION=your-idsbk-session
VALKEY_URL=redis://localhost:6379
VALKEY_PREFIX=bAIbusStart the development server:
bun devOpen the app in a browser:
bun run dev -- --openRun project checks:
bun run check
bun run buildExample Compose file: docker-compose.example.yml
Make sure .env contains at least:
IDSBK_API_KEY=your-idsbk-api-key
IDSBK_SESSION=your-idsbk-session