EXPLORER
FinTrack Expenses & Incomes Tracker Web Application
This finance tracker application provides users with a comprehensive summary of their financial data, including income, expenses, and savings. Users has the ability to enter the transactions manually, import transactions from CSV files, or connect their bank accounts to automatically import transactions. The application also provides personalized financial advice based on the user’s financial data.
Features
- Built with Next.js on the frontend, Hono.js on the backend, and PostgreSQL for database.
- It provides daily personalized financial advice based on the user’s financial data.
- It provides an overview of the user’s financial data, including income, expenses, and savings with charts and graphs.
- Users can enter transactions manually, import transactions from CSV files, or connect their bank accounts to automatically import transactions.
- Users are able create multiple accounts and categories to organize their financial data.
Challenges
- Learning to use new frameworks and libraries like Hono.js and Drizzle ORM.
- Designing the database schema and fully utilizing Drizzle ORM to interact with the database.
- Implementing Google Generative AI to generate personalized financial advice based on the user’s financial data.
Screenshots

