Preparing a fully functional, React based authentication experience for Xen Works
- Login using OTP flow (both email and SMS via phone)
- Login using password
- Sign up
- Basic React
- Redux for state management
- Page Transitions / Proper use of loading screen/components
- Basic HTML/CSS
- git
- Error handling paramount - gracefully handle and notify the user of all user recoverable errors
- For success, such as user logged in or created, show proper success notices
- Mock relevant API calls either via using hardcoded functions (a probabilistic function that sometimes succeeds, sometimes fails) or via a real mock server (Postman)
- Track work in a public Git repo (GitHub)
- Frequently commit