Module 4 | Contributors: Abdulla Quadrat & Autumn Martin
Core Collaborators: Daniel Mulitouopele, Amy Holt, & Cory Westerfield
Play is a personal playlist builder for music lovers to create playlists for only the best songs: personal favorites.
Check it out live here.
Play is a single page JavaScript application designed for mobile displays. You are looking at its frontend component, which displays views to the user & imparts and provides the interface for user interaction. The frontend is published here.
Play also has a back end component, the Play Full Stack API. The backend is an Express API, which retrieves song data from the API, Musixmatch API, and stores the users personal favorite songs and playlists. The repo for this API is here and it is deployed here.
JavaScript, HTML, CSS, Webpack
Users are greeted by welcome view, which includes a search bar, app description, and site navigation buttons.
Users can search for songs they like & select them as favorites.
Users can view a favorites index page.
Users can view a playlists index that includes the songs on each playlists.
This app has been deployed to GitHub Pages, and can be viewed in production here.
To view this app in development, clone down https://github.com/abdullaqudrat/play_full_stack.git
.
Then install dependencies via npm install
.
To get your server started, run npm start
. After it has started, visit http://localhost:8080 in your browser to see the app.