Crushu
A playful Valentine's app for asking someone out: send your crush a one-time link and get an email when they say yes. The No button doesn't make it easy.
- Type
- Experimental, Open source
- Year
- 2025
- Technologies
- Next.jsTailwind CSSExpressNode.jsMongoDB
Overview
Not a full product, just a fun way to get hands-on with Next.js on the front end and Node.js and Express on the back end.
Architecture
The Next.js front end sends the question to an Express API, which stores it in MongoDB and returns a shareable link. When the answer comes in, the API emails it to the person who asked and expires the link.
- Next.js form
- Express API
- MongoDB
- One-time link and email
Key features
- Personalised question with your own replies for yes and no
- Shareable link that expires once it's answered
- A No button that starts running around the screen, faster after every click
- Confetti, and an email to you when they say yes