Personal Finance Tracker
Easily keep track of personal expenditure and income

This is an application I built using NextJS, Hono API and PostgreSQL. It allows users to connect with their bank accounts, create accounts and categories, then allocate transactions to those categories and accounts.
The nature of Hono API made this a joy to build, as it provided for full-type safety from the database and then right through the application. Having such strict type safety creates far fewer errors, making testing easier. Run-time validation was provided by Zod.