Helping boarding-house students track money and tasks in one place.

A financial management and to-do list app for boarding-house residents, with an Expo (React Native) mobile frontend and a Next.js backend, using Prisma ORM over PostgreSQL (via Supabase) to help users log daily expenses, manage tasks, and monitor finances in a structured way.
Boarding-house students — myself included — regularly struggle to keep daily finances and tasks under control, with no lightweight tool built specifically for that lifestyle. This was also a Software Engineering course assignment, so the solution needed real product thinking, not just working code.

I built the mobile app with Expo (React Native) for cross-platform reach on iOS and Android, and handled server logic through Next.js API Routes for efficient backend handling. For the database, I chose Supabase as a PostgreSQL provider for its easy integration and ready-made real-time capabilities, with Prisma as the ORM to speed up development through type-safe queries and structured migrations.
The app lets users log daily expenses under customizable categories, manage to-do lists with reminders, and visualize spending through simple charts — giving boarding-house residents a single, disciplined view of both their money and their day.
