Case study
Family Utils
A set of apps for organizing chores, meals, shopping, and family activities in one shared space.
Seven apps · PWA in production

One shared space for everyday life
Family Utils brings together family tools that often end up scattered across messages, notes, and lists. Profiles let family members share a space and set permissions for each app. The interface is designed for phones first.
Seven apps for the family
Chores and routines
Organize daily tasks, assign responsibilities, and review routines and history.
Menus
Suggest meals and plan four daily meal times around each family member’s attendance.
Shopping
Share lists with the family and choose who can edit them.
Library
Collect books, films, music, and other works; each member can add a personal perspective.
Kitchen
Convert units, ingredients, and temperatures; calculations run on the device.
Sports
Follow schedules, results, and family predictions for River Plate, UFC, and the Champions League.
Schedules and results are maintained as curated content; the app does not automatically sync sports providers.
Training
Build personal routines and record sessions and history.
Profiles and permissions
Family management brings together profiles and helps organize who participates in the shared space.
Technical decisions
Built with Next.js App Router, React, TypeScript, and CSS Modules; PostgreSQL 18 on Neon with Drizzle; Better Auth; and Vercel deployments. Permissions are checked on the server. Transactions and version checks protect concurrent changes; task updates use revisions and ETags. Playwright covers mobile workflows.
Library and Training are enabled through application configuration. Kitchen runs its conversions on the device. Sports presents curated data in the platform.
The screenshots show the published version and were captured in an isolated environment with demo content.