03Own app

Lista Marzeń

One shared list. The surprise stays intact.

Year
2024
Discipline
SaaS
Lista Marzeń / PRODUCT VIEW01
The redesigned Lista Marzeń public website
The redesigned Lista Marzeń public website

The problem to structure.

Gift planning involves different people with different information: a list owner, guests and the person receiving the gifts. Lista Marzeń brings wishes, sharing and reservations together while keeping the identity of a reserving guest hidden from other guests.

02Implementation

How the pieces connect.

The current product is a Next.js web application with Supabase authentication and a Prisma/PostgreSQL data model. Shareable lists support gift reservations, occasion themes and contribution declarations for group gifts. Its installable PWA can receive shared links on supported Android devices. The redesigned public website explains these flows through interactive product demonstrations.

03Inside the system

Below the interface.

01

Different views of the same gift

Lists / Reservations / Permissions

Guests can reserve gifts without creating an account. Other guests see that a gift is reserved; the list owner has a separate view of reservation details. The interface explains that distinction before someone shares a list.

02

A web product that travels with the user

Next.js / PWA / Share Target

The current implementation is an installable web application. On supported Android devices, a product link can arrive through the system share sheet.

03

Shared gifts, clearly described

Prisma / PostgreSQL / Supabase

Lists, gifts, reservations and contribution declarations have separate roles in the data model. The Koperta feature records declared contributions; Lista Marzeń does not process or hold those gift payments.

05Delivered

Shareable gift lists with guest reservations, occasion themes, contribution declarations and an installable web experience.

Back to all work
Next / your project

A similar challenge?

An idea, a bottleneck, a system that has outgrown its tools. Tell us where you are.

Tell us about it