FamilyNido presents itself as a self‑hosted progressive web app built for a single household that wants to keep all internal coordination in one place. Rather than juggling separate tools for calendar, chores, meals and health records, the project aggregates those functions into a single installable instance that runs on any home server. The description emphasizes privacy, ad‑free operation and a ten‑minute deployment target, positioning the software as a digital hub for families that prefer to retain full control over their data.

Inside the app

The README lists a set of concrete capabilities that can be grouped into three practical categories.

  • Shared scheduling – a calendar that mirrors Google accounts read‑only and lets each family member view only their own obligations on a wall‑mounted tablet.
  • Gamified chores – a task manager that awards points for completed jobs, creating a quiet scoreboard that encourages contribution without nagging.
  • Open public API – a versioned endpoint at /api/v1/tasks that accepts external requests, enabling connections to n8n, IFTTT or Home Assistant automations.

Additional modules cover meals, health records, school agendas, a message wall and a rotating tablet mode that acts as an ambient information radiator. Each feature lives behind its own Angular route and backend slice, allowing the family to hide or extend components as needs evolve.

Design and deployment

Technically the stack combines Angular 21 with standalone signals and Tailwind CSS, paired with .NET 10 minimal APIs and Entity Framework Core. PostgreSQL 16 stores the relational data, while SignalR provides real‑time updates. Authentication defaults to local credentials, with optional OpenID Connect providers such as PocketID or Authelia for organizations that need tighter integration.

Deployment follows a Docker‑Compose model that spins up the API, the Angular front‑end and the database in separate containers. Traefik handles external routing, and the repository ships with both production and development compose files. The architecture is deliberately modular; every vertical slice can be added or removed without affecting unrelated parts of the system. A short example of the public API surface is shown below:

POST /api/v1/tasks

This endpoint illustrates how external scripts can inject new chores into the system, a hook that the README highlights for power users who want to automate workflows.

Fit and limits

FamilyNido is not a one‑size‑fits‑all solution. Its design assumes a single household unit, which means user management is scoped to one family group and does not scale to multiple unrelated households. The gamified points system works well for motivating participation among children, but families that dislike competition may find the mechanic irrelevant. Because the project leans heavily on .NET and Angular, the learning curve for contributors is steeper than for lighter‑weight alternatives written in more ubiquitous languages. At the same time, the emphasis on privacy — no telemetry, no cloud subscription — makes it attractive for tech‑savvy families that run their own hardware and want to avoid third‑party data collection.

Getting started

To run the software locally you need a recent .NET SDK, Node.js, npm and Docker with Compose v2. The development stack launches PostgreSQL in a container, then starts the API and the Angular client with a simple compose command. Detailed setup instructions, including environment variable configuration and optional seed data for a demo family, are documented in the repository’s README. The source is on GitHub.

Where it stands In a market crowded with cloud‑based family organizers, FamilyNido carves out a niche by offering full self‑hosting and a modular codebase that invites extensions. It competes with solutions like Nextcloud’s family add‑ons or dedicated todo apps such as Cozi, but it distinguishes itself through its gamified chore tracking and the ability to mirror Google calendars without writing back changes. The project’s experimental origin — pair‑programming with an AI partner — is evident in its clean vertical slices and comprehensive test coverage, though the real‑world performance at larger scales remains unproven. For families that value data sovereignty and are comfortable managing Docker containers, the project offers a compelling, privacy‑first alternative that can be tailored to evolving needs. Check the project page for more details and to explore the full feature list. The source is on GitHub.