The project is completed with the given requirements and deployed in netlify.
- Clone the repository from GitHub
- Install the dependencies using
npm install
- Run the application using
npm start
- Open the application in the browser navigating to
http://localhost:3000
- Register (/)
- Login (/login)
- Profile (/profile) (Authenticated Page)
- Form to register new user with validation and error handling and proper routing with snackbars and redirects.
- Form to login with validation and error handling and proper routing with snackbars and redirects.
- Profile page with user details and a logout button.
- Small UI changes made for better user experience such as loading.
- Made the project responsive.
- Used TypeScript for the project.
- Node.js
- npm
- git