- Adding user signup
- Adding user login
- Showing feedback to user
- add useContext to manage auth state
- Redirects
- Use token for protected requests
- Protecting frontend pages
- store token in localstorage
- Refactor code
- Add validation to password and email signup - regex