cat ./projects/solobank-2025
SoloBank
Event Sourcing and CQRS banking demo app with Streamlit UI, and Typer CLI
- Dates
- Nov 2025 - Dec 2025
- Primary domain
- Software Architecture
- Additional domain
- Software Engineering
- Project kind
- application
- Course
- SE340 Software Architecture
- Roles
- Software Manager, UI Developer, Database Engineer
- Location
- Brookings, SD
- Work setting
- on-site
- Team
- collaborative
- Team size
- 4
Highlights
- Built Event Sourcing/CQRS system with SQLite WAL event store, separated read/write models, and functional domain
- Achieved 98% test coverage with 152 tests across 7 modules: domain, events, service, projector, CLI
- Developed Typer CLI and Streamlit web UI with async projector (0-2000ms lag) processing 4 event types