This web application manages a backup for Pokémon cards using the Pokémon TCG API.
To run this application, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
To view that the data is in the local storage, you can:
- Right click
- Select 'inspect'
- Go to the 'Application' tab and view local storage
When you click 'Create Backup,' you will see data in the local storage section. When you click 'Purge Backup,' the data should disappear.
I developed the 'Create Backup' and 'Purge Backup' functionalities under the assumption that all cards should be backed up locally. This is my understanding of the statement 'back up all of the card information to a persistent data store.'
If I had more time, I would:
- improve the search functionality
- add in a navigation component for the user to be able to go to back to the home page
- improve security of the data (for example, rather than having all the data shown on local storage, hide the sensitive information for each card)