← Back to the index

Web app

OpenWhen

OpenWhen turns delayed delivery into the product: you write for someone you love, then let the right moment unlock the message.

Platform

Next.js / Postgres

Status

Prototype

Use case

Web app

Overview

OpenWhen is built around emotional timing. Instead of sending something immediately, the product gives writing a future-facing purpose and lets anticipation become part of the experience.

The app is structured like a polished consumer product, with authentication, storage, and delivery mechanics already in place so the sentimental core can stay simple.

Highlights

  • Time-locked entries designed around future delivery instead of instant messaging.
  • Consumer app stack with auth, database, storage, and email baked into the core flow.
  • A calm, personal product direction that feels more intimate than a typical journal app.

Stack

Next.js App RouterTypeScriptClerkDrizzle ORMPostgresVercel BlobResend

Next project

CookIt