2025/Full-Stack Developer

Kostlife

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

Kostlife — Helping boarding-house students track money and tasks in one place.
ClientSoftware Engineering course project
RoleFull-Stack Developer
Timeline3 months
Year2025
Next.jsTypeScriptReact NativeExpoPrismaPostgreSQL

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.

Kostlife — Process & Architecture

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.

Kostlife — Final Implementation

The impact, in numbers.

3 moDevelopment timeline, March–June 2025
2Platforms — iOS and Android via Expo
Type-safeDatabase layer via Prisma + PostgreSQL
Next Project

LeafSpark