This service retrieves data from Marvel's Developer API and provides the user with a simple UI to traverse through Marvel's database.
-
Go to https://developer.marvel.com/docs and create your Marvel account.
-
After signing up, login and click the "Get a Key" tab to active your API key.
-
After activating your API key, refresh the page then click the "My Developer Account" tab (this replaces "Get a Key").
-
Create .env file within the repo's root directory on your local machine, then add the lines:
REACT_APP_MARVEL_API_PUB_KEY = {your public key here}
REACT_APP_MARVEL_API_PRIV_KEY = {your private key here}
- Create Website Outline
- Create Header and Footer
- Connect to Marvel API
- Display API Data
- Add Loading Spinner
- Create Character Modals
- Implement Character Search by Name
- Implement Pagination for all Characters - Demo Code using react-paginate
- Develop Comics Page
- Develop Creators Page
- Develop Events Page
- Develop Series Page
- Implement Theme Toggle