Project 2 Design Notes - Elliot Gong

Summary

The goal of this page is to practice using Web APIs to request and use data from
another server/third-party source. For this particular assignment, I am using the
Amiibo API, a public API used primarily for education purposes. Using this resource,
I created my own wiki page that returns the amiibos that the user searched for. This
website allows amiibos to be searched using multiple filters, and displayed in a conventional
search engine format.


Key Features


Design Sketches

Mobile Layout
Desktop Layout

Image Sources

Final Notes/Verdict

Considering the functionality my web page has, I'd say I've used the Amiibo API well and exploited its resources for a suitable purpose. There's not too much complexity to my page, and it's fairly straightforward for the user. In addition, I've handled all potential errors well, so the user experience won't be disrupted too much. More importantly, I've added a few unique things to my project, like a fixed header, page functionality and several search filters exclusive to the Amiibo API. I haven't yet figured out how to have the browser size influence the current amount of search results displayed at once, without having to do a manual search again. Plus, I want to see if I can have the user do a search when they press the enter key in the search bar, like a standard search engine. These are stretch goals, so I'll see if I can somehow fit that in before the project deadline. All in all, I believe that my efforts and features prove that my custom Amiibo Wiki Page should receive an A grade.