FamilyDash started as a personal problem: too many group chats, missed tasks, and scattered schedules across a family of multiple members. Instead of patching it with consumer apps full of ads and tracking, I built the solution from scratch. It's a Progressive Web App that works on any device, loads fast, and keeps all data private. Features include shared task management with assignments, family calendar, grocery and shopping lists, and a family feed for quick updates. My own family uses it daily.
Problem: Families lack structure and coordination
Role: Product design & full-stack development
Outcome: A centralized system for tasks, communication, and family management
Demo account — data resets periodically
Create, assign, and track tasks across all family members with real-time sync.
Shared events and schedules visible to everyone, updated instantly.
Grocery, shopping, and custom lists that sync in real time across devices.
No ads, no tracking, no third-party data sharing. Your family's data stays private.
PWA with service worker — keeps working even without internet connection.
Installable on phone, tablet, and desktop. One app, all screens.
Decided to stop patching the problem with consumer apps and build a proper solution.
Core features live: tasks, lists, and calendar. Family started using it daily.
Full audit of Firebase rules, Cloud Functions, and TypeScript types. Critical vulnerabilities fixed.
Refactored architecture, improved performance, and launched familydash.net.