Chris Kept
Sleek music portfolio site for artist Chris Kept featuring albums, mixtapes, and standalone tracks playable through a custom-built audio player with no third-party embeds or redirects. A full admin dashboard gives Chris complete ownership of his discography and content without any developer involvement.
Overview
Chris Kept is a sleek, modern music portfolio site built for independent artist Chris Kept. The platform gives him a professional online presence to showcase his discography, connect with fans, and attract collaborators — while giving him full control over every piece of content through a built-in admin dashboard.
Public-Facing Site
The site is designed to feel like the artist — clean, modern, and music-first. Visitors land on a homepage featuring Chris's name, bio, and location, then can explore his full discography organized across three content types:
- Albums — full-length projects with tracklists, artwork, and playback
- Mixtapes — hosted projects with the same rich presentation as albums
- Individual tracks — standalone songs that don't belong to a larger project
Clicking into any album or mixtape opens a dedicated view with the full tracklist. Every track is playable inline through a custom-built audio player — no redirects, no third-party embeds.
The site also includes:
- Social links — direct connections to SoundCloud and all other platforms
- Contact form — for fans, labels, and collaborators to reach out about working together
Custom Audio Player
Rather than embedding SoundCloud or Spotify widgets, a custom audio player was built from scratch. It handles playback, track navigation within a project, and provides a consistent listening experience that matches the site's aesthetic — without the branding or limitations of a third-party player.
Admin Dashboard
Chris has full ownership of his site through a private admin dashboard. He can:
- Add and manage songs — upload audio files, set titles, metadata, and artwork
- Organize releases — create and edit albums, mixtapes, and standalone tracks
- Update any content — edit bios, descriptions, cover art, and track details at any time
All content is stored in a PostgreSQL database via Prisma ORM, so every change is persisted and reflected on the public site immediately.
Outcome
Chris Kept now has a dedicated online home that represents his brand, showcases his full catalog, and lets him manage everything himself — no developer involvement needed for day-to-day updates. The custom audio player keeps fans on the site rather than bouncing to external platforms.