Wünsche Zappel-PhilippHome
WorkVitaContact
Deutsch
WorkVitaContact

Wünsche Zappel-Philipp

2025 · 04

A wish list site for the Kita Zappel-Philipp, a daycare in Marburg. Donors pledge items, buy them themselves and bring them in: no shop, no payments. I built it alone; it went live shortly before Christmas 2025, and around 50 wishes have been fulfilled.

← All work

04 / 05Project 4 of 5

Year
2025
Role
Solo, from concept to operations
In the vita: 2025 →
The Wünsche Zappel-Philipp site with the daycare's wish list: title, search and filters, then the first wish cards with product pictures.

01 · The idea

The daycare came to me through family and friends. It needed a way to collect wishes without running a shop. So donors don't pay through the site: they pledge an item, buy it themselves and bring it to the daycare. There are four lists, one for the whole daycare and one each for the Fuchs, Eulen and Mäuse groups.

  • 02 · For donors

    A donor can pledge several items in one go, with or without their name in public. A confirmation email links back to the pledge, and from there they can release it again themselves. Fulfilled wishes show up on the site.

  • The pledge step on a phone: two selected items and a choice whether to show the donor's name.
  • 03 · For the daycare team

    The staff run everything themselves in an admin area. They sort lists by drag and drop, add items with images, shop links and categories, and keep the FAQ up to date. They mark donations as received, send reminders or cancel, and see each item's history. Admins only get notified about the lists assigned to them.

  • The admin donation overview: a table of pledges with their status and actions to mark them received or send a reminder.
  • 04 · Under the hood

    Next.js 16 with the React Compiler, Tailwind and shadcn/ui on the front; Supabase for auth, Postgres and storage behind it. Row Level Security decides in the database who may see and change what. The tests run against PGlite, a real Postgres inside the test process, so the security rules are tested too. Emails go out through Resend, written with React Email.

05 · Outcome

The site went live shortly before Christmas 2025, and around 50 wishes have been fulfilled since. It's the lab project with real users outside my family, and I still work on it. It was also where my agent workflow got structure: conventions, issues as work packages, CI as a gate.

Next project · 05cherish Wedding →
ContactSay hello→
Work·Vita·Back to top ↑
© 2026 Christian Schröder
Legal notice·Privacy·Cookies
Color scheme