Case Study2025
Web App

AKSONG

A full music streaming web app — library, playlists, trending charts and search built around a fast dark player experience.

AKSONG

Streaming UIs hide hard problems — search, playlists, playback state. Building one end to end was the deepest frontend engineering exercise I've shipped.

Atul KumarDesign + Full-stack development
Next.jsReactAudio APIsREST APIsTailwind CSS

Project

Project / AKSONG
Category / Web App
Role / Design + Full-stack development
Date / 2025

About

A Spotify-class listening experience built from scratch: songs, albums, artists, playlists, trending charts and instant search — all in a dark, responsive player UI.

Solution

A complete streaming app with a persistent player, library management with liked songs and playlists, trending and popular album rails, and search that answers 'what do you want to play?' instantly.

Gallery2025
AKsong music app

Key Features

Playback continues seamlessly across navigation — queue, controls and progress survive every route change.

Liked songs, custom playlists and artist following with filter chips for quick switching between views.

Ranked trending lists, popular album rails and instant search across songs, albums and artists.

Tech & Architecture

Next.js app with a global audio state layer for the persistent player, media APIs for catalog and streaming, and virtualized lists to keep large libraries smooth.

Next.jsReactAudio APIsREST APIsTailwind CSS
2025Shipped

What I learned
building this

[01]

Global playback state is the boss fight of music UIs — the player must outlive every page while staying perfectly in sync with each view's controls.

[02]

Media-heavy grids need image discipline: lazy loading and exact sizes were the difference between smooth and janky scrolling.

Next Project
BUILDSTORY