Finova

Overview
A flat-sharing finance app that helps roommates track shared expenses, split budgets by category, and vote together on group decisions like budget changes or new house rules.
The Challenge
Designing a budget-splitting system that stays accurate across multiple flatmates and categories, while building a voting mechanism that fairly resolves group decisions in real time.
What I Learned
Learned how to build a Django REST API consumed by a Next.js frontend, design donut chart budget visualizations, and implement a request/voting workflow for group decision-making.
Tech Stack
Next.jsDjangoPostgreSQL
Key Features
- Shared Flat Budget Splitting
- Spending by Category
- Group Voting on Flatmate Decisions