A front-end code test for consuming Aesop API.
The project was bootstrapped using Create React App in TypeScript, with Bulma for UI.
A reverse proxy was used for relaying requests to get around CORS restrictions. Please execute the following command in a terminal window:
Then wait until you see this message:
In another terminal windows, install packages:
Then start normally:
I was only given a couple of days to do this whilst finishing a lot of work from my day job. So I really didn't have time to implement literally everything in the doc, and I had to leave out the unit tests. Sorry about that, but this was the best I could do for the time being. As for everything else though, I've done it as thoroughly as possible.
Thank you!