- Must use at least two server-side APIs
- Must use a CSS framework other than Bootstrap
- Must use client-side storage to store persistent data
- Must have a polished UI
- Must meet good quality coding standards (indentation, scoping, naming, etc.)
- Must NOT use alerts, confirms, or prompts (look into modals).
- Must be deployed to GitHub Pages
- Must be interactive (i.e: accept and respond to user input)
Once you select a song, you are automatically directed to a second page where an embedded music or video player is will allow you to listen to the music and the lyrics are listed below.
During development, we were motivated to take the project one step further by including a pre-populated playlist, if available through the api’s for continued listening based on your song selection.
Once you are satisfied, you can return to the search page and start again.
- GIVEN a music dashoard with form search options:
- WHEN I search for a song, THEN I am presented with 5 options that include Artist, Song Title and Album Art.
- WHEN I select a song option, THEN I am directed to the song where I can listen and I am presented with the lyrics for that song.
- WHEN I am done listening THEN I can search the next song.
- Deployed: https://icunningham7.github.io/MuSearch
- GitHub Repo: https://github.com/icunningham7/MuSearch
- Rapid API - Genius and Spotify
- Background Photo by Shapelined on Unsplash
- Google Fonts
- Foundation Framework
- Figma
- YouTube
- Post Scribe JS Library