Recreate ledger—a plain-text double-entry accounting tool—as a modern web application using FastAPI and Python, focusing on professional application development practices. Individual users tracking ...
domain/ ← pure Python only (no framework imports) │ application/ ← domain + port interfaces only │ infrastructure/ ← SQLModel, Alembic, SQLite adapters │ api/ ← FastAPI routers, middleware, dependency ...