/m

Primary LanguageJavaScript

What I have tried to demonstrate

  • New ES6 syntax
  • react-redux usage
  • usage of axios, moment, styled components
  • async data fetching via actions, as well as within component
  • styled with global css, as well as styled components
  • a single page app experience
  • good project structure
  • static prop typing
  • usage of default props
  • functional and presentation components
  • usage of life cycle methods

What I didn't have time but would like to do,

  • create checkTokenValidity higher order component
  • UI loading spinners
  • Better styling
  • Mobile responsiveness
  • Use SVG Icons
  • Better error handling (with messages for example)
  • Snapshot testing
  • logout feature