Most productivity tools are built for individuals.
Family life is different.
Schedules, tasks, school messages, meal plans, and reminders are usually spread across several apps. A typical household might use a calendar app, a task manager, messaging apps, and various school or activity portals. Instead of simplifying life, this often creates more fragmentation.
I started building Zenframe to explore a different approach: a calm digital planning system designed specifically for families.
Instead of juggling multiple tools, the goal is to bring the most important parts of everyday family life into one place.
The idea
The core idea behind Zenframe is simple: reduce digital noise and make planning easier.
Families should be able to see and manage:
shared schedules
household tasks and routines
meal planning
daily coordination
All from a single interface.
Rather than focusing on adding as many features as possible, the design philosophy is inspired by Nordic product design: simplicity, clarity, and calm interfaces.
The goal is not another productivity tool competing for attention, but a system that quietly helps families stay organized.
Why I chose a PWA architecture
Zenframe is built as a Progressive Web App (PWA).
There are a few reasons for this decision:
- Cross-platform by default
A PWA works across:
phones
tablets
desktops
This allows families to access the same system regardless of device.
- Installable experience
Modern PWAs can be installed and behave very similarly to native apps. Users can add Zenframe to their home screen and launch it like a regular application.
- Faster iteration
Building as a web application allows rapid iteration without going through app store review cycles.
For an indie project, this is extremely valuable.
Tech stack
The current stack is fairly simple and focused on reliability.
Frontend:
React
PWA architecture
modern responsive UI
Infrastructure and services:
Vercel for hosting
Cloudflare for networking and security
Stripe for payments
API backend services
The focus has been on keeping the architecture relatively lightweight so features can evolve quickly.
A challenge: designing for families, not individuals
One interesting design challenge is that most digital tools assume a single user.
Family planning requires something different.
Some problems that appear quickly:
multiple people editing shared schedules
different levels of access (parents vs children)
visibility across devices
making the interface understandable for everyone in the household
Designing for shared use changes many assumptions in traditional productivity software.
The shared home display idea
One concept I'm exploring is a shared household display.
Most planning tools live only on personal devices. But family coordination often happens in shared spaces like the kitchen or hallway.
A dedicated display could make the family's daily plan visible at a glance for everyone — including children who may not have smartphones.
This is still an evolving idea, but it opens interesting possibilities for how digital planning tools interact with the physical home environment.
Building as an indie project
Zenframe is currently being developed as an independent project.
One of the advantages of building in public is that ideas evolve through feedback from early users and other builders. It also helps keep the focus on solving real problems instead of simply adding features.
If you're curious about the project or want to see what I'm building, you can check it out here:
I'm always interested in feedback from other developers and builders.
Top comments (1)
I am happy to answer any questions regarding the building the app or the tech stack.