There was an error while loading. Please reload this page.
State management done using useContext and useReducer hooks. This design pattern is used -> https://react.dev/learn/scaling-up-with-reducer-and-context
For handling authentication flow in our app.