back to projects

case-study

Wunderplanning

A calm daily planner that keeps tasks, notes and to-dos in one place — private by default.

Solo — product, design & full-stack buildwunderplanning.com
The Wunderplanning dashboard with a monthly calendar and the daily-focus panel
The dashboard — tasks, notes, calendar and daily focus in one calm place.

the problem

Why I built it

As a Product Owner running two products in parallel, my own planning was scattered across half a dozen tools — tasks in one app, notes in another, loose to-dos everywhere. Nothing kept them in one place, and nothing started from the question that actually matters each day: what am I focusing on now?

Heavy project tools were too much overhead for personal planning; plain notes were too loose to hold a real workflow. I wanted one opinionated place where tasks, notes and to-dos live together — and where my data stays mine.

the approach

The product decisions

One board, three building blocks. Instead of separate apps, I put tasks, notes and to-dos on a single synced board, so capturing a thought never means switching context — the whole board loads and saves as one unit per user.

Focus over firehose. The day starts with a short commitment — a few tasks you can realistically finish — while everything else stays one click away in an overflow. Smart automations pick the focus, boost what's genuinely urgent and keep the board tidy on their own.

Private by default, full-stack, solo. Personal planning is personal, so I treated privacy as a product decision: every account's data is stored separately and encrypted, with key rotation built in. I designed and built the whole thing myself — the React front end, the serverless API and the Postgres data model — to keep full control and learn by shipping end to end.

The Today view showing committed tasks, an overflow area and support material
Today: commit to a few tasks, keep support nearby, hide the rest until needed.
Automation settings with Smart Focus, Priority Boost and Smart Categories toggles
Automations pick the day's focus and boost what's genuinely urgent.

what I built

The product

Wunderplanning is a real, account-based planning app: a unified board for tasks, notes and to-dos, per-user accounts with encrypted storage, file attachments, an onboarding flow, in-app feedback and import/backup of your own data.

Under the hood it's React, TypeScript and Tailwind on the front, serverless API routes backed by a Neon Postgres database on the back, and Vercel Blob for attachments — all deployed on Vercel. It's my personal SaaS testbed for product ideas and small, sharp tools I actually use every day.

The task board with Today, This Week, Later and Waiting columns
One board — tasks with priorities, subtasks, states and due dates.
The notes area with note cards, labels and subtasks
Notes and checklists sit right next to the work.

outcome

What it changed

Shipping a full product solo — from the first user story down to the database schema and the infrastructure — changed how I work as a Product Owner. Making the trade-offs and living with the consequences sharpened how I scope, estimate, prioritise and write tickets in my day job.

It is an ongoing project. I keep shaping it around how I actually plan, which is exactly the point.

Want to see it in action?

Visit wunderplanning.com