
DJ Cy needed more than a portfolio. The site brings together everything an artist does: a playable catalogue of tracks, labels and albums, a gallery of photos and flyers, upcoming livestreams and nights out, a merch store and booking enquiries.
It is built with Next.js, React, TypeScript and Tailwind CSS, with Prisma and PostgreSQL behind it and Base UI for accessible components.
Visitors hear 30-second previews; members get full-length tracks, downloads, a Digital Vault of playlists and a personal dashboard. Tracks have their own SoundCloud-style pages with waveforms and timed comments. Fans can buy tracks, albums, merch and event tickets, paying by card through Stripe or in bitcoin, and tickets come with a QR code for the door.
On the admin side there is an enquiry inbox, a bookings calendar, track analytics, artist payouts with invoices, a configurable newsletter, two-step verification and scheduled backups.