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
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
Same app – two completely different target groups
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.
Available on every device without cloud
PWA technology with Service Worker enables offline use and home screen installation on all devices – no app store, no Google or Apple dependency.
Keeping children motivated long-term
Gamified stars and rewards system with progress displays, achievements and a configurable rewards shop – parents retain full control over rewards and limits.
Technologies
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.
More Projects
View allRP-Framework
A comprehensive platform for operating and managing roleplay communities – modular, scalable and professional.
GTA-RP-Bankverwaltung
Web-based credit management system for GTA RP banks – multiple banks in parallel, own staff, own conditions.
NetAdmin
Self-hosted network management with monitoring, RBAC and TOTP 2FA – in plain PHP, no framework overhead.