Bahir Dar Transport Ticketing System
A smart digital public transport ticketing platform designed for Bahir Dar City. Abokabot integrates with Menged to enable contactless fare payment through tap or swipe cards, delivering faster boarding, improved time efficiency, ease of use, and secure transactions across all city routes.
Designed to modernize Bahir Dar's public transport with digital-first infrastructure.
Tap or swipe cards for seamless, hygienic fare payment via Menged integration.
Eliminate cash queues. Passengers board instantly with validated digital tickets.
Reduce dwell time at stops, optimizing route schedules across Bahir Dar.
End-to-end encrypted payment flow with tamper-proof transaction records.
Browse and select from all active routes with real-time availability display.
Purchase, store, and validate tickets entirely on your device — no paper needed.
Menged is Bahir Dar's unified transit card infrastructure. Abokabot communicates directly with Menged servers to validate cards in real-time, deduct fares, and synchronize transaction ledgers. This integration ensures a single card works across all participating transport lines without cash exchange.
Navigate through each part of the Software Architecture & Design assignment.
Functional & non-functional requirements with justifications
Part 2Client-Server architecture with Mermaid system diagram
Part 3Use Case, Class & Sequence diagrams
Part 4SOLID principles and applied design patterns
Part 5Quality attributes and architectural views
Part 6Challenges faced and lessons learned
TeamMeet the Bahir Dar University group behind Abokabot