Roomie
roommates in sync life less frantic
The problem Roomie solves
💸 Month-End Broke → Smart Budget Tracking
Roomie helps students pace their spending by showing real-time balances. Instead of running dry at the end of the month, users see how much they can safely spend each week.
🤝 Who Paid Last? → Automated Expense Splitting
No more messy manual tracking. Roomie automatically records shared costs (transport, snacks, utilities) and splits them fairly among roommates. Everyone knows exactly who owes what, instantly.
😬 Awkward Ask → Seamless Settlements
Roomie removes the confrontation from money talk. With built-in reminders, roommates settle dues without awkward conversations or strained relationships.
😶🌫️ Data Fog → Crystal-Clear Spending Insights
Roomie categorizes expenses into Food, Fun, Fees, and more, giving students clarity on where their money goes. Visual dashboards make it easy to spot patterns and adjust habits.
Challenges we ran into
The "Polite Message" Personalization
The Hurdle: Suggesting polite messages sounds easy, but making them feel natural rather than robotic is hard.
The Bug: Formatting issues. For example, the message might say "Hey [Name], you owe me [Amount]," but if the data isn't fetched correctly, it sends "Hey undefined, you owe me $NaN."
The Fix: Using String Templates (like backticks in JavaScript) to safely inject variables. You also likely had to create an array of "Tone" options (Casual, Formal, Urgent) to give the user variety.
Tracks Applied (1)
Hostel Life Utility Manager - UI/UX Beginner Track (Freshers Only)
Technologies used