1.ALBUM ART - We did experience issues using the URL provided by our API only gave us http links, not https and that means we cant view the album art when deployed. It works perfectly when hosted locally. Please see image at bottom of README
Deployed application link: https://fubzee.github.io/banana-finder/
Github Repo: https://github.com/fubzee/banana-finder
Supporting links: https://docs.google.com/presentation/d/1pUnNa89MIznuCAZJopIeIFIJDXKujv7h2k9snAtxGOo/edit#slide=id.p1
#
Developed by and Application Description.
User Story and Criteria.
Wire-frame/Chicken Scribble.
HTML.
CSS stylesheet planing.
javaScript.
File structure.
Future improvements.
Banana Finder intendeds to solve the annoying situation when you cant get a song out of your head but don't know the name to find it. It allows the user to identify the song and then adds value to the users experience by giving the more information about the artist and track.
We did hit a few paywalls with the application as we learnt more about the licensing behind lyrics and while we have the basic function works, if this application when live we would include lyric results and the ability to add found songs directly to the users spotify of itunes playlists.
Developed by: Project Manager - Sharon
Project Team - Brenton, Lamek, Sasam, Lily
AS A music lover,
WHEN I Cant remember a song, but can remember a lyric I enter it
SO THAT I can search that lyric and find Artist, song (and in the future) "ripeness" then suggests similar songs and playlists.
Task | Status |
---|---|
Application is hosted from github | Done |
Uses a CSS Framework | Done |
Uses Local Storage | |
Uses good semantic HTML | |
Uses at least two API's | Done |
Is dynamic and responds to user input | Done |
Use box structure and bootstrap. (David gave us the all clear to use bootstrap)
Create easily readable code
Include notes - We created a style guide for how we wanted to write and each of the included javascript file will include a table of contents and notations within functions to help the graders/ anyone looking into our code.
Multiple style sheets (styleGuide.css, style.css and a reset.css)
We started with a mobile first approach to our work.
Add external font sheet (google fonts ect)
Things to note, we had to convert our first API form XML to JSON before we were able to use any of the data in a meaningful way.
At the moment our search function runs both our API fetches. Ideally in a future iteration we would have the searches run in two functions and set the results in variables we can access in a global scope so we have the ability to feed these variables into future API's very easily.
While we added jquery in the HTML we had made the decision early on to do the first round of coding in vanilla and then look at simplifying it once we had a working MVP