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
© 2026 Ranjith Kannan - made with ❤️ using Next.js