Music app for browsing music-related things such as songs, artists, and albums.
The application suggests songs according to the users' taste. Users can create their own accounts to display their favorite artists, tracks, or albums.
By giving seed artists, tracks from user's favorites with genres, users can get suggestion songs based on them. The app also allows users to search for albums, artists, tracks, and users. It is possible to preview music for 30 seconds while browsing the app.
Frontend demo (If the app get stuck, please try refreshing the page π
)
Backend Graphql server
-
Register / Login
-
Search
Users can search about tracks, artists, albums, and users.
-
Track info
In this page, users can see a list of similar tracks.
-
Artist info
In this page, users can see the artist's popular tracks, realeased albums, and also similar artists.
-
Album info
In this page, users can see all the tracks in the album. -
Featured playlists
Users can look around featured playlists made by Spotify. It is possible to play all playable songs by clicking the button under the title. -
User profile
On the right side of the header, users can find their nickname. Users can see their own profile by clicking it.
Users can see their playlists and lists of favorite songs, artist, and albums.
-
Curation
Users can get suggestions based on their favorite tracks and artists. Users can select up to 5 options from their favorites and with specific genres as needed. -
DJ station
Forum for sharing user's music tastes and stories. It is possible to leave comments on posts. -
Comments
Users are able to leave comments on info pages of tracks, artists, and albums as well as the forum. -
Player
supports loop and random play.
When users put their mouse on the album cover image from a track info card, they can find a play button on top of the cover image, if there is a preview for the track. There is a possibility that the button will not show up because there is no preview for some tracks.