- Set up redux
- Set up redux-saga
- Redux saga modular
- Detect IP & Location
- Build axios service to call API
- Add toast (notistack)
- Configure paths
- Material UI
- Handle error when network error
- Handle responsive
- Unit test components
- Unit test container
- Unit test hooks
- Test coverage
- Unit test states
- Upload to Cov
- Setup Sentry
- Sentry Error boundary
- End to end test with Cypress
- Setup geolocation permissions with cypress-browser-permissions
- Write awesome README
- Refactor mock data for testing with
MSW - Mock Service Woker
- Implement process.env getter method to throw an error in case no provided param