Client work · 2025–2026
Anuka Live
The one link a musician sends to labels, studios and press
Visit the live site
In short
- Anuka Kipshidze is a musician, producer, sound designer and multi-instrumentalist from Tbilisi.
- The site isn't built for search traffic. Anuka sends this link to labels, studios, festivals and journalists, so it has to impress in the first ten seconds and always be up to date.
- I built the site and an admin where Anuka manages news, music and sound-design work, so it never goes stale between pitches.
3
content areas the artist manages alone: news, music, sound design
6
different pages for different industries
1
link to send with every pitch
Timeline
- Feb – May 2025
Built the website and its content admin.
- 2026
Revision: admin improvements and a backend restructure to fit the hosting plan.
The brief
Musicians and other artists who work across several things (releases, sound design for video, live work) end up sending people a messy pile of links. Anuka needed one place that presents all of it professionally and can be updated the day something new comes out.
The audience is small and specific: people in the industry who will look carefully, once. That means the work has to be easy to hear and see immediately, on any device.
What I built
- A music section where each release links to Spotify, Apple Music, YouTube, SoundCloud and Bandcamp, with a built-in player for quick previews so nobody has to leave the page to listen.
- A sound-design portfolio with the video work front and centre.
- News and blog posts for releases, collaborations and appearances.
- Contact and booking, kept simple.
- An admin panel where Anuka edits all of the above (text, images, links, videos) without asking me.
The 2026 revision
When I came back to improve the admin, the hosting plan's limit on server functions was getting in the way of adding features. Rather than push the client onto a paid plan, I restructured the backend so all the admin operations go through one shared router while keeping it secure (obviously). That kept the project on the free tier with room to grow.
What it means for the artist
The website keeps up with the career instead of lagging behind it. A new track, video or press mention can be on the site the same day, by Anuka, which is what makes it worth sending.
Under the hoodFor developers ↓
A React single-page app with serverless API routes on Vercel, Prisma with PostgreSQL, Cloudinary for images and video, and JWT-based admin authentication with hashed passwords.
- Uploads go to Cloudinary with signed requests, so the media library can't be written to by anyone outside the admin.
- One dynamic admin route plus a shared router replaced a growing set of separate functions, which kept the project under the Hobby plan's function limit.
- Responsive layouts with touch-friendly scrolling for the music shelf on mobile.