Menu

Learning Outcome

Learning Outcome

This project helps you understand how a real-world feedback system works on the frontend using React—while the title and structure follow a full-stack concept, what's actually built here is the frontend architecture and UI, simulating customer and admin workflows using mock data instead of a live backend.

It improves knowledge of building reusable components, managing shared state, and structuring a multi-page app the right way.

  • Understanding React fundamentals (functional components, props, useState).
  • Working with conditional rendering and controlled form inputs.
  • Splitting UI into reusable components and organizing pages properly.
  • Setting up client-side routing between customer and admin views.
  • Handling event-based interactions like modals, filters, and mobile navigation.