This is a simple React app for ingesting the Star Wars API.
# install dependencies
yarn
# start server
yarn start
# check tests โ
yarn test
As this is a simple consume website for the Star Wars API - there are a few things a user is probably going to want to do.
- View all root types, and the resources inside them
- Click though and see a detailed breakdown of the information on each resource type
- Easily access other linked resources
- Favorite a resource type - this must persist after page refresh however it doesn't need to be stored on a server
- The UI has to be responsive
- There must be test coverage using Jest
- Loading states while the data is being fetched
- As important as the feature set is, keeping coding standards and code consistency is key
- Use redux sagas
- Add type support by migrating to TypeScript
- A good understanding of basic UX principles, and showing that user flow and key actions have been thought through throughly.
- This is Star Wars isn't it? Have some fun! ๐ ๐ฝ
- Inline resource filtering ๐ต๐ปโโ๏ธ
- Animations on the loading states โ๏ธ
- Very clean and modular styled components ๐
Have fun, we look forward to seeing what you've come up with.