Skip to content

aellacredit/frontend-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star Wars Client

This is a simple React app for ingesting the Star Wars API

Build setup

# install dependencies
yarn

# start server
yarn start

# check tests
yarn test

Overview

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.

  1. View all root types, and the resources inside them
  2. Click though and see a detailed breakdown of the information on each resource type
  3. Easily access other linked resources
  4. Favorite a resource type - this must persist after page refresh however it doesn't need to be stored on a server

Requirements

  • 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

Design

  • 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!

Brownie points

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors