← All projects
Music promotion / Fan contests
Raffel
2025Sole full-stack engineer
Song-based contests: artists run campaigns and fans enter with social posts.
Problem
Artists run contests around their songs. Fans enter with a post on TikTok, Instagram or YouTube, and artists manage entries and pick winners.
Constraints
- Entries are checked on the server: a signed-in user, an open contest, one entry per user, and a song that belongs to the contest.
What I owned
- The whole implementation: frontend, server routes and integrations.
- Artist contest screens and the fan entry flow.
- Server-side entry validation, with a distinct response for each kind of rejection.
- Spotify and TikTok integration.
Stack
- Application
- Next.js · React · TypeScript · Tailwind CSS
- Data
- Supabase · TanStack Query
- Integrations
- Spotify API · TikTok · OAuth