Valentine Proposal

Valentine Proposal Demo

Updated Feb 2026
Next.js, Firebase, TailwindCSS
18,000+ digital cards generated

Overview

Valentine Proposal is a playful and heartfelt web app to help you ask your valentine out in a cute and special way!

You can create a really unique digital card in seconds, we then generate a sweet and stylish personalized card, complete with a shareable link for you to provide to them!

Try it out at valentineproposal.com

Building Valentine Proposal

Tech Stack

We stuck to a very simple tech stack as this is a rather straightforward web app from a systems design perspective. The real focus of the app was on the design and the experience.

  • Frontend: Next.js
  • Backend & Hosting: Firebase
  • Styling: Tailwind CSS
  • Image Storage: Firebase Storage
  • Deployment: Vercel

Audience

I originally promoted it on TikTok and Instagram before Valentine's in 2025, those videos reached 23,000+ impressions and led to 2,000+ cards being generated.

In 2026, we added some visual upgrades and let the app's adorable uniqueness speak for itself, hoping it would spread by word of mouth from the user base of the previous year.

Glad to say that our bet paid off:

User Activity
Event Stats

Demo Gallery

Home Page Demo
Home Page
Card Form Demo
Card Creation Form
Card Form Demo
Preview Feature
Link To Card Demo
Shareable Card Link
Card Example Demo
Card Example
Card Example Demo
Inside the Card
Card Example Demo
In case they selected No
Card Example Demo
After hitting YES!

Credits

This project was built for Valentine’s Day 2025 by:

Jordan Kok · 02/18/2026