A swipe-to-vote humor caption app built with Next.js.
This project is part of a larger humor caption workflow and focuses on the user-facing side of caption evaluation. Users can view captions, vote on them, and generate the rating data later used in the admin dashboard.
The goal of this app is to make caption evaluation fast, intuitive, and engaging.
Users can:
- view generated captions
- vote on captions
- help identify which captions perform best
The app is designed to support quick feedback collection and connect directly to the larger humor flavor experimentation workflow.
This app was partly inspired by a friend’s dating app experience. I liked how swipe-based interactions make preference feel immediate, low-friction, and engaging, so I adapted that idea into a swipe-to-vote caption rating flow. Instead of swiping on people, users swipe on humor, which makes caption evaluation feel faster, more natural, and more fun.
- Display captions for user review
- Swipe or vote on captions
- Store vote activity for later analysis
- Support ongoing caption testing and evaluation
- Connect to the broader humor flavor workflow
- Next.js
- React
- Supabase
- Vercel
First, install dependencies and start the development server:
npm install
npm run dev