Study case

Improvements

  • Animation of the line under tabs, which moves when a new tab is clicked
  • Add React Hook Form for forms and error handling
  • Add end-to-end tests with Cypress