SIKA Personal Finance Tracker
A full stack personal finance web app for tracking income, expenses, savings, debts, and a wishlist built with Django.
Tech Stack
Overview
SIKA is a personal finance dashboard built to give complete visibility over every cedi earned and spent. It features an automatic income splitting engine that allocates each payment across three buckets: Emergency Fund (Absa), Future Savings (GT Bank), and a Spending Wallet based on user defined percentages. The app tracks expenses against real time wallet balances, prevents overspending, manages debts with partial payment history, and includes a wishlist for financial goal setting. All data is scoped per authenticated user with a clean custom designed UI built from scratch.
Challenges
Handling all monetary arithmetic with Python's Decimal type and ROUND HALF UP to prevent rounding drift. Preventing JavaScript float precision errors in the live percentage preview. Removing browser native number input spin controls across both CSS and keyboard events.
Outcome
A fully functional single user finance tracker with real time balance validation, 6 month chart history, savings progress tracking, and debt payoff management all running locally with zero external dependencies
Want something like this?
Hit send. Let's build your product together.