Project features

  • Course Catalog: A well-organized catalog with course description, pricing and credit.
  • Course Cart: A course cart to add manage select courses.
  • Mobile Responsiveness: Ensure the website is mobile-friendly for users on various device.
  • Toast: User can-not chose select one course more than once and can not take more than 20 credit.

Managed the state in My assignment project.

I Used----

  • useState' to manage state-
  • Modified state using functions
  • control feature by checking limit and otherwise show toast
  • Passed state and handling functions as props to child components for interaction
  • Kept UI components Organized.