Projects
← All projects

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

Phlanx

Browse all projects