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
- Loading states while the data is being fetched
- Test coverage report
- As important as the feature set is, keeping coding standards and code consistency is key
- Use react query or redux, whichever you are comfortable with.
- 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 thoroughly
- 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.