
A music streaming app with playlists, search and authentication, built on the Deezer API
A web-based music player built during my time at Decagon, streaming 30-second previews via the Deezer API. I worked on the frontend and contributed to the Node/Express backend, including the authentication layer.
React, TypeScript, CSS, Material UI
Node, Express, TypeScript, MongoDB, Jest, GitHub Actions, JWT/OAuth
Built as a team project during Decagon, Music Box covered the full path from OAuth through to streaming and playlist management.