Skip to content
Nachi3D Labs

ProjectsDuomi

Duomi

In Dev

Household management for couples — tasks, groceries, and real-time sync.

Live demoSource available on request

About this project

Overview

A household management app for couples. Shared task lists with real-time sync via Supabase Realtime, grocery lists with voice input and smart parsing, a shared recipe book with a public library, household notes, and a budget tracker — all synced live between two phones.

The core technical bet was Next.js 14 App Router with Supabase for everything backend: auth, PostgreSQL, real-time subscriptions, and row-level security. I chose this stack because it lets one developer ship a full product fast without managing servers.

The honest reason I built it: I wanted a couple app that wasn't trying to be a startup, had no ads, and did exactly what we needed. We use it every day.

Key features

What it does

Real-time sync across both partners' devices with no page refresh needed
Tasks with priority levels, custom categories, recurrence, and markdown descriptions
Grocery lists with voice input (Web Speech API) and smart quantity parsing
Recipe book with shared public library — submit, moderate, copy across households
Budget tracker with per-category breakdown and multi-currency support (EUR, USD, MAD)
Full PWA — installs on Android home screen with push notifications per partner

Built with

The Stack

Next.js 14
Supabase
Tailwind CSS
PWA
Web Push

What I'd do differently

In hindsight

I'd set up a proper Supabase local dev environment with migrations from day one instead of running SQL manually in the dashboard. I'd also design the invite flow before building auth, not after.

Want something like this built for you?

Tell me what you'd like to build and we'll see if it fits.