Create the application displaying the list of available Carbon certificates with a possibility to save them to favourites.
- Copying the certificate ID to the clipboard
- Saving the certificate as a favourite (client-side only)
- Same page as "Certificates" with a possibility to remove the certificate from favourites
For fetching the certificates use our endpoint:
https://demo.api.agreena.com/api/public/carbon_registry/v1/certificates?includeMeta=true&page=1&limit=10
(API-ACCESS-TOKEN
header with value Commoditrader-React-FE-Farmer
is needed to authenticate the endpoint)
Keep in mind that there could be more than 10 certificates.
Mockup for the certificates table:
- Application should be written in the newest React with strong typing (TypeScript)
- Application should have a simple UX/UI
- Application code quality is very important
- Spend no more than 4 hours on the assignment
If you have any other ideas how to make this app working and looking better - feel free to implement it!