The reason I develop this app was to learn how to test ReactJS applications with Jest and React Testing Library
I wanted to quickly develop the layout so I took the chance to use TailwindCSS at the same time. I had only used TailwindCSS once before, for another small project, the focus is not really in creating a beautiful app (it's not! you've been warned!) but just to have enough UI to make clear what is happening.
React Testing Library and Jest make it very easy to implement mocking async functions. You just need to: