A collaborative project to discover what kind of Pokémon you are based on music preference.
Utilises the Spotify Web API and PokéAPI to discover what type of Pokémon you are based on musical preferences. The user inputs a musician/artist and the app generates your Pokémon based on the artist's genre. Details about the Pokémon will emerge after you click the submit button, which pairs the genre of your artist with a corresponding Pokémon type — or random Pokémon in some instances, such as when no genre is listed for the artist.
AS A big fan of Pokémon and music
I WANT to know what type of Pokémon I would be based on my music preferences
SO THAT I can tell all my friends and live out my dream to become the very best there ever was
GIVEN I want to know what type of Pokémon I am
WHEN I input my favourite artist
THEN I expect to be paired with a Pokémon and shown that result
To use the application, head on over to the deployed GitHub Page and click on the Pokéball! Next, enter your name and favourite artist into the corresponding input fields and submit your response to discover What Kind of Pokémon Are You?
Built using HTML, CSS, JavaScript and the Skeleton responsive CSS boilerplate
- Include a wider variety of Pokémon per type to pull results from
- Allow for “cross-genre” results such as alternative rock, folk punk etc
- Include a ‘Light Mode’ colour palette option
- Add unique backgrounds to the individual Pokémon results
- Vicky Castro
- Glenn Digal
- Christi Scappatura
- Sushan Yue
Listed below are the resources each collaborator has used to bring this application to life.
-
Microsoft Developer Network - Dynamically changing background color based on date
-
Pokeball Favicon - How to create a Pokeball Favicon for the title
-
Icons for Buttons - Personalising the buttons adding an icon to it
-
Spotify Web API Authorisation Guides: Client Credentials Flow
-
Spotify Web API Authorisation Guides: How to use the access Token
-
Accessibility Developer Guide - Hiding elements visually by moving them off screen
-
Class instructor and TAs, Friday tutor, class notes and class recordings
-
Stack Overflow - How to access object properties with a "-" dash
-
Stack Overflow - How to shake HTML elements using Javascript
-
Stack Overflow - How to remove outline from inset box shadow and border radius
-
Class instructor and TAs, Friday tutor, class notes
© 2022 Vicky Castro, Glenn Digal, Christi Scappatura and Sushan Yue