AmiiboHub Search for release dates, images and other info on your favorite Nintendo characters. Amiibo's are not only collectible figurines but they are also highly functional, having the ability to unlock features that enhance your gameplay.
- Homepage
- Amiibo Page
- Amiibo Hub Mobile
- Sample Data from console
AmiiboHub Will allow users to search and retrieve data on their favorite Nintendo characters. They'll have the ability to search by character or search by game series.
- Search for Amiibo via character name.
- Search for Amiibo via game series.
- Access to images and other links for more info.
Use the Data Section to define the API(s) you will be consuming for your project, inluding sample URL queries.
API | Quality Docs? | Documentation | Sample Query |
---|---|---|---|
AmiiboAPI | yes | https://www.amiiboapi.com/docs/ | https://www.amiiboapi.com/api/amiibo/?name=mario |
Sample Query Results:
{
"amiibo": [
{
"amiiboSeries": "Super Smash Bros.",
"character": "Mario",
"gameSeries": "Super Mario",
"head": "00000000",
"image": "https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00000002.png",
"name": "Mario",
"release": {
"au": "2014-11-29",
"eu": "2014-11-28",
"jp": "2014-12-06",
"na": "2014-11-21"
},
"tail": "00000002",
"type": "Figure"
},
{
"amiiboSeries": "Super Mario Bros.",
"character": "Mario",
"gameSeries": "Super Mario",
"head": "00000000",
"image": "https://raw.githubusercontent.com/N3evin/AmiiboAPI/master/images/icon_00000000-00340102.png",
"name": "Mario",
"release": {
"au": "2015-03-21",
"eu": "2015-03-20",
"jp": "2015-03-12",
"na": "2015-03-20"
},
"tail": "00340102",
"type": "Figure"
}
]
}
Use this section to list the key supporting libraries and their role in the project.
Library | Description |
---|---|
React | Access to components to display features. |
React Router | Smooth transitions to Amiibo info pages. |
src
|__ assets/
|__ data-tests
|__ fonts
|__ images
|__ wireframes
|__ components/
|__ App.jsx
|__ Nav.jsx
|__ Amiibo.jsx
|__ Footer.jsx
|__ Dropdown.jsx
|__ Search.jsx
Component | Type | state | props | hooks | Description |
---|---|---|---|---|---|
App | class | y | n | n | Homepage displaying options for search. |
Nav | class | n | n | n | Links back to home or other parts of the site. |
Amiibo | functional | n | y | n | Page that displays Amiibo and stats. |
Footer | class | n | n | n | Links to different sites relating to nintendo. |
Dropdown | functional | y | n | n | Choice of search (character or game series). |
Search | functional | y | n | n | Input for specific character or game series. |
Task | Priority | Estimated Time | Time Invested | Actual Time |
---|---|---|---|---|
App | H | 24 hrs | 0 hrs | TBD |
Nav & Footer | L | 3 hrs | 0 hrs | TBD |
Amiibo | H | 24 hrs | 0 hrs | TBD |
Dropdown & Search | M | 6 hrs | 0 hrs | TBD |
CSS | H | 12 hrs | 0 hrs | TBD |
TOTAL | 69 hrs | 0 hrs | TBD |
- Gallery of nintendo characters.
- Information on funtionality of Amiibo's.
The Project Delivery section should be completed as your work on your project.
Use this section to include a brief code snippet of functionality that you are proud of and a brief description.
Use this section to list of all major issues encountered and their resolution, if you'd like.