Skip to content
Broke No More

Broke No More

Hostel Expense Manager

Created on 10th January 2026

Broke No More

Broke No More

Hostel Expense Manager

The problem Broke No More solves

What Can People Use It For?

  • Managing shared hostel expenses such as food, groceries, utilities, and outings without manual tracking.
  • Splitting costs fairly and automatically among roommates, removing the need for calculations or reminders.
  • Tracking monthly budgets and understanding where money is being spent at a glance.
  • Settling dues transparently, clearly showing who owes whom and how much.
  • Sending polite, system-driven reminders instead of uncomfortable personal follow-ups.
  • Keeping a shared financial record that everyone can view, reducing misunderstandings and disputes.

How It Makes Existing Tasks Easier and Safer

  • Eliminates manual effort by automating calculations, splits, and balance updates.
  • Reduces emotional stress by removing guilt, awkwardness, and confrontation from money-related conversations.
  • Prevents errors and confusion by maintaining a single, consistent source of financial truth.
  • Encourages financial discipline through clear budget tracking and spending insights.
  • Protects friendships by keeping money management neutral, factual, and transparent.
  • Improves accountability without pressure by making dues visible and reminders system-driven.

Challenges I ran into

Challenges I Ran Into

One of the major challenges during development was managing layout and sizing issues caused by inconsistent CSS box models. Elements such as cards, input fields, and progress bars were overflowing or misaligning due to padding being added outside defined widths. This was resolved by standardizing the use of box-sizing: border-box and cleaning up duplicate CSS rules to ensure predictable layouts.

Another hurdle was ensuring that JavaScript logic executed correctly across multiple pages. Since the application relied on shared data, some pages failed silently when scripts were loaded in the wrong order. This was fixed by introducing a shared data file and enforcing a strict script-loading order, ensuring shared state was always available before page-specific logic ran.

A further challenge was connecting interdependent calculations across different screens. Updates in expenses needed to reflect immediately in the dashboard and settlements. This was addressed by centralizing all expense data and deriving calculations dynamically, rather than hardcoding values in individual pages.

Finally, balancing UI polish with usability required iteration. Early designs looked visually appealing but felt heavy for a finance tool. By reducing visual noise, simplifying interactions, and prioritizing clarity over decoration, the final interface became more intuitive and trustworthy for daily use.

Tracks Applied (1)

Hostel Life Utility Manager - UI/UX Beginner Track (Freshers Only)

This project addresses a real, everyday problem faced by students in shared living spaces by simplifying expense trackin...Read More

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio