Bank of Evil
FastAPI · PostgreSQL · bcrypt · pytest · Render · Neon
A banking API with an append-only transaction ledger. Started as a coursework assignment storing plaintext passwords in a JSON file; rebuilt as a layered backend with hashed credentials, database-enforced constraints, and a test suite that runs doctests and pytest in one command.