The main task is to create a demo application where the user would be able to register his account using the Sign Up form and later log into it through the Sign In form. After a successful login, the user should be automatically redirected to the Home page, where in the future he should be able to use the Logout button to exit his account.
To run locally:
npm ci
npm run dev
🛠️ Tech Stack
⚡ Base
-
TypeScript
-
React
⚡ State manager та middleware
-
Redux Toolkit
-
Redux Thunk
⚡ Routing
- React Router
⚡ Work with API
- Axios
⚡ Work with forms
- React Hook Form
⚡ Form validation
- Yup
⚡ UI library
- Material UI
⚡ styles
-
styled-component
-
styles with UI library
⚡ Clean code
- ESLint
- Prettier