Skip to content
JM.
Back to work

Musick — Music Streaming App

A full-stack music streaming platform built solo as my final-year project — search, shareable playlists, and a complete admin console managing 4 content domains.

Stack
Node.js · GraphQL · MongoDB · Redis · React · Express
Links
Live

The challenge

A final-year college project with an ambitious brief: build a complete music streaming service, end to end, the way a real product is built — alone, on the MERN stack.

What I engineered

  • Streaming and discovery. Play songs and search the catalogue by artist or album.
  • Shareable playlists. Listeners build their own playlists and share them with others.
  • Full admin console. A dedicated admin site managing artists, albums, listeners, and songs.

Architecture

React front end (Material UI and Tailwind CSS) → GraphQL API on Node/Express → MongoDB for the catalogue and users → Redis caching.

What I took from it

The project that decided my career. Building every layer solo showed me which side I kept coming back to — the API, the data model, and what happens the moment a request arrives. That's been my focus ever since.

Next projectSendbay — Self-Hosted Email Infrastructure