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.