DEV Community

Cover image for Group Expenses
Vetrivel M
Vetrivel M

Posted on

Group Expenses

DEV Weekend Challenge: Community

The Community

A lot of families in India (including mine) manage their finances together, while personal finance is very important, families include grandparents, parents, and kids in a single home, making personal finance not so personal.

This got me thinking: this is a common problem in families, roommates, or any group in general, while most expense-tracking apps focus on individual budgeting, shared living comes with shared groceries, rent, utilities, and everyday costs that require collaboration and transparency.

This app is designed specifically for communities that manage money together.

What I Built

I built a group expense tracking web app that allows:

  • User Authentication
  • Creating families/groups
  • Role-based access (Admins & Members)
  • Admin-controlled member management
  • Shared expense tracking
  • Custom & predefined categories
  • Expense summaries and basic stats

The goal was to make shared expense tracking simple, transparent, and easy to use.

Code & Demo

GitHub Repository

Demo Video

How I Built It

I built the backend using FastAPI + MongoDB and the frontend using Next.js with Tailwind CSS, following a modular structure.

To move fast within the challenge timeline, I used AI-assisted coding tools to help generate boilerplate code and iterate quickly.

Top comments (0)