Melody
Full-stack Spotify-inspired app focused on playback UX and playlist flows.
Project overview
Melody is a full-stack clone of Spotify that delivers a seamless music streaming experience. Users can create accounts, build personalized playlists, browse albums, play songs, and enjoy continuous playback with a feature-rich audio player and advanced queue management.
Features
- User authentication with secure session management
- Continuous audio playback with queue management
- Custom playbar with seamless song control (play, pause, rewind, skip, volume adjustment)
- Logged-in users can create, edit, and manage personal playlists
- Advanced search functionality to explore and discover albums
Technologies used
Frontend
React, Redux, CSS
Backend
Ruby on Rails, ActiveRecord (ORM), Jbuilder (JSON formatter)
Data
PostgreSQL
Infra
Render
Asset Storage
AWS S3