8000 GitHub - mingg1/Wave-music
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mingg1/Wave-music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Wave music

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.

Tech used

Frontend

JavaScript React Redux Apollo-GraphQL

Backend

GraphQL NodeJS Apollo-GraphQL Express.js MongoDB

Deployed to

Azure

Demo

Frontend demo (If the app get stuck, please try refreshing the page πŸ˜…)
Backend Graphql server

ERD

image

Features

  • Register / Login

  • Search
    Users can search about tracks, artists, albums, and users.
    스크란샷 2022-05-06 04 08 48

  • Track info
    In this page, users can see a list of similar tracks.
    스크란샷 2022-05-06 06 00 29

  • Artist info
    In this page, users can see the artist's popular tracks, realeased albums, and also similar artists.
    image image image

  • 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. 스크란샷 2022-05-06 06 00 16 스크란샷 2022-05-06 06 02 30

  • User profile
    On the right side of the header, users can find their nickname. Users can see their own profile by clicking it. 스크란샷 2022-05-10 23 35 50

    Users can see their playlists and lists of favorite songs, artist, and albums. 스크란샷 2022-05-06 00 57 58
    image image image

  • 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. image image 스크란샷 2022-05-06 00 56 19 스크란샷 2022-05-06 00 57 33

  • DJ station
    Forum for sharing user's music tastes and stories. It is possible to leave comments on posts. 스크란샷 2022-05-06 00 49 15

  • 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. player

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0