The Finance Kit

My Python tool to calculate everything finance

Try it!

Visit the Web Version

Visit the GitHub Repo

Description


Context: Most personal finance apps are overkill or locked behind subscriptions. I wanted a single tool that tracks expenses, income, subscriptions, and estimated taxes — and that I'd actually use myself.

Challenges: Architecting a clean frontend/backend split in Streamlit was the main design hurdle. I built separate repos for the UI layer and the data layer so that the backend could be reused independently of the Streamlit interface. Deploying to Streamlit Cloud also required careful dependency management.

Result: A deployed, fully functional multi-mode finance tracker with a CLI and a Streamlit web dashboard — six pages covering expenses, income, subscriptions, and tax estimates. Started as a school submission; evolved into a production-ready app.