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