ToolIn Development

Familytool

The digital family hub – calendar, tasks, rewards, shopping and more in one place.

About this Project

Familytool is a modern, self-hosted family platform that brings all the important areas of family life together in one place. Built for families who want to organize, plan and collaborate simply and intuitively. At its core is a dashboard that shows appointments, tasks, reminders and important information at a glance – optimized for smartphones, tablets and desktops.

Familytool is being developed as a modern Progressive Web App (PWA) using Next.js and TypeScript. The application can run entirely on your own home network or server, with a strong focus on privacy, ease of use and extensibility. No cloud, no third parties, no data on external servers – your family keeps full control.

Architecture

Next.js 15 Frontend (PWA)

The frontend is built as a Progressive Web App – installable on smartphones and tablets without an app store, with offline support for core functions via Service Worker.

  • Installable on iOS, Android and Desktop
  • Offline-first strategy for calendar and tasks
  • Responsive UI for all screen sizes
  • Dark mode and accessible interface

TypeScript (End-to-End typed)

The entire codebase – frontend and backend – is written entirely in TypeScript. Shared type definitions eliminate error sources at the API boundary.

  • Full type safety without JavaScript fallbacks
  • Shared data models between client and server
  • Automatic error detection at development time

Node.js Backend

A lightweight Node.js backend provides REST API endpoints for all family data. Authentication and user roles are built in.

  • REST API for all family functions
  • Role-based authentication (parent / child)
  • Real-time sync via WebSockets

Self-Hosting – full data control

Familytool is designed for operation on a home network or dedicated server. All family data stays local – no cloud, no third parties.

  • Docker deployment for easy installation
  • Local data storage without external dependencies
  • GDPR-compliant by design

Umfang & Zahlen

0Feature-Bereiche
0%Self-hosted & DSGVO
0Cloud-Abhängigkeiten
0PWAiOS · Android · Desktop

Core Features

Family Calendar

  • Shared appointment planning
  • Birthdays, school dates and leisure activities
  • Sync via iCal calendar
  • Day, week and month views

Tasks & Star System

  • Individual tasks for children and adults
  • Reward system with stars and points
  • Recurring tasks and daily plans
  • Motivating progress displays

Kids Area

  • Child-friendly interface
  • Overview of tasks, rewards and achievements
  • Homework management
  • Personal progress overview

Rewards Shop

  • Redeem collected stars
  • Individually configurable rewards
  • Order and approval system for parents
  • Notifications for new orders

Shopping & Household

  • Shared shopping lists
  • Household tasks and chore plans
  • Real-time sync for all family members

Food & Recipes

  • Meal planning for the whole week
  • Favorite meals and wish lists
  • Recipe collection for the family

Wallboard & Kitchen Display

  • Large overview for tablets and wall displays
  • Daily plan, appointments and reminders at a glance
  • Perfect for family centers in the living area

Challenges & Solutions

Problem

Same app – two completely different target groups

Solution

Two clearly separate UX layers: a child-friendly, simplified view with large elements and clear colors, plus a full parent interface. Switchable without re-login.

Problem

Available on every device without cloud

Solution

PWA technology with Service Worker enables offline use and home screen installation on all devices – no app store, no Google or Apple dependency.

Problem

Keeping children motivated long-term

Solution

Gamified stars and rewards system with progress displays, achievements and a configurable rewards shop – parents retain full control over rewards and limits.

Technologies

TypeScriptNext.jsReactNode.jsPWA

Vision

Familytool aims to become the central platform for the entire family day – from scheduling to tasks and rewards, shopping, school and leisure. One solution that truly supports families in everyday life and grows with them.

Questions or interest?

Join our Discord community and talk to us directly.

Go to Discord