Expense Tracker (Part 2/5): Database Planning
Series links: Part 1/5 – Introduction Part 2/5 – Database Planning (you are here) Part 3/5 – AWS Setup Part 4/5 – Backend APIs Part 5/5 – Frontend What A minimal PostgreSQL structure with just two tables: one for the transaction entry and one for the attached documents (bills/receipts). Why Keep it simple so you can start quickly. Easy to query, filter by date/text, and export. How Tables at a glance accounting_entry: one row per transaction (expense or income). ...