The api used is rate limited. Because of this, the first request to home/page
will always throw an error. To me it didn't seem right to show the error screen
in this case, so I displayed a toast.
-
Chakra-UI
because it provides headless components which are like building blocks and make styling fast and easy. It's modular. It makes it easy to work with responsive styles. It provides dark/white theme support. -
SWR
because it's faster to setup & the bundle size is smaller compared to alternatives like React Query. Don't need any complex configurations for the data fetching so this package is good for small projects. -
Eslint
&Prettier
+Husky
- I wanted to add placeholders for images but that's a bit overkill for this project. :D