Afrikaans for "at home"
A household management app for tracking chores, meal planning, shopping lists, appliances, vendors, and quotes. Built with Next.js, SQLite, and Tailwind CSS.
Home hub with stats overview, tonight's meal, shopping progress, recent completions, and task sections.
Track household tasks with area/frequency filters, status grouping (overdue, today, upcoming), completion, and snooze.
Multiple colour-coded shopping lists with items, quantities, check-off, and autocomplete suggestions.
Weekly meal planning with recipe picker, custom meals, servings multiplier, and ingredient aggregation for shopping.
Create and manage recipes with structured ingredients (amount, unit, section), prep/cook times, and scaling.
| Recipes | Recipe Detail |
|---|---|
![]() |
![]() |
Track appliances with brand, model, warranty dates, linked chores, and service history.
| Appliances | Appliance Detail |
|---|---|
![]() |
![]() |
Manage service providers with categories, ratings, contact details, and job history.
| Vendors | Vendor Detail |
|---|---|
![]() |
![]() |
Track vendor quotes with labour/materials breakdown, status management, and Home Maintenance budget from Actual Budget.
| Quotes | Quote Detail |
|---|---|
![]() |
![]() |
Shared activity wishlist for things to do as a couple - locations, restaurants, films, dishes, and activities.
Task completion analytics with trends, area breakdown, and most completed tasks.
Household member management with colour picker.
npm install
npm run seed:demo # Populate with demo data (optional)
npm run dev # Start dev server at http://localhost:3000| Script | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Production build |
npm run seed |
Seed tasks from CSV |
npm run seed:demo |
Seed all features with demo data |
npm test |
Run unit tests (Vitest) |
npm run test:e2e |
Run end-to-end tests (Playwright) |
npm run test:coverage |
Run tests with coverage report |
- Framework: Next.js 16 with React 19
- Database: SQLite with Drizzle ORM
- UI: Tailwind CSS + Radix UI (shadcn/ui)
- Testing: Vitest (unit) + Playwright (e2e)
- Budget Integration: Actual Budget API



















