Back to Browse

Building a Financial Ledger API with Double-Entry Bookkeeping | FastAPI + PostgreSQL

5 views
Mar 13, 2026
11:36

๐Ÿ’ฐ Financial Ledger API โ€” Double-Entry Bookkeeping System built with FastAPI & PostgreSQL. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ”ฅ FEATURES โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” โœ… Double-entry bookkeeping (debit + credit for every transaction) โœ… ACID transactions โ€” atomic commits via PostgreSQL โœ… Immutable ledger โ€” permanent audit trail โœ… Overdraft prevention with full rollback โœ… Balance always calculated from ledger sum โœ… 15 pytest tests โ€” zero warnings โœ… Docker ready โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ› ๏ธ TECH STACK โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” Python โ€ข FastAPI โ€ข PostgreSQL โ€ข SQLAlchemy โ€ข Pydantic V2 โ€ข Docker โ€ข Pytest โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ“‚ SOURCE CODE โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” ๐Ÿ”— https://github.com/srujanaA02/Financial-Ledger-API โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” #FastAPI #Python #PostgreSQL #BackendDevelopment #API #Docker #Pytest

Download

0 formats

No download links available.

Building a Financial Ledger API with Double-Entry Bookkeeping | FastAPI + PostgreSQL | NatokHD