I Fondly Remember
Couples journaling with nightly prompts and a shared timeline of memories.
The Problem
Long relationships benefit from deliberate reflection on what partners notice in each other. Without a structured practice, that mutual perspective fades. I Fondly Remember operationalizes the ritual — one prompt per evening, one shared timeline, one indexed year of moments.
What I Built
A full-stack app on Next.js 16 + Postgres (Neon) + Drizzle, deployed on Vercel, with three notification channels (email, SMS, Web Push). Each partner gets an evening prompt at their configured time and timezone, submits one memory of the other, and both see the accumulating timeline. Weekly/monthly digest rankings let each partner privately rank memories and reveal side-by-side after both lock in. Auth is OAuth-free (magic links + 6-digit code fallback for iOS PWA), photos via Vercel Blob, push subscriptions via a hand-rolled VAPID/RFC-8291 implementation in ~150 lines of Node stdlib.
Notable
Engineered for iOS standalone PWAs — handles cookie persistence across swipe-close, separate cookie jar per app, default-browser routing with code fallback. Multi-timezone cron precision via cron-job.org for sub-daily accuracy. Staging/prod separation enforced with five layered safety guards (after one production incident taught the lesson the hard way).
Stack
Status
Live at i-fondly-remember.vercel.app.