FeedbackApp is an original web application I developed using React, designed to collect and manage user feedback efficiently. This responsive platform features a sleek interface with a soft gray (#E5E7EB) background and vibrant accents, offering a seamless experience for both administrators and users. Key features include:
Feedback Form: A dynamic form allowing users to submit ratings and comments, complete with real-time validation and an intuitive design that supports editing existing feedback entries, ensuring accurate updates without duplicates.
Feedback List: An interactive list displaying all submissions with options to filter by rating, enhanced with smooth transitions and a collapsible detail view for each entry, making it easy to review and manage feedback.
Admin Dashboard: A dedicated section for administrators to view, edit, or delete feedback, featuring a custom-built sorting mechanism and a confirmation modal for actions, all styled with a consistent dark mode toggle for accessibility.
Responsive Design: Fully optimized for all devices, with a collapsible sidebar on mobile and a sticky header, ensuring usability across screen sizes.
This project showcases my ability to build functional, user-friendly applications from scratch, leveraging React’s state management and component-based architecture. Developed over a few weeks, it emphasizes performance (load time under 2 seconds) and originality, with hand-coded components and a unique design tailored to enhance user engagement.