During this project, I learned:
- How to use Styled-components
- How to work with React Router
- What React useEffect is and how to use it
- What React Context is and how to use it
- What React useReducer is and how to use it
- What controlled and uncontrolled components are, and the differences between them
- How to use React hook form and zod (validation)