README

This was created with Create React App. npm start!

I avoided using many dependencies, but if I did choose to add them they would probably include Sass (not married to it but its what I'm used to), a form library, axios or some other alternative to native fetch, a date library to support timezones, TypeScript if the app was larger and more complex, etc.

If I had more time I would have:

  • added more unit tests
  • added more styling!
  • responsive design and different layouts for desktop vs mobile
  • more robust error handling and loading states
  • a progress bar