A modern complaint management application built with Next.js and React.
First, install the dependencies:
npm installThen, run the development server:
npm run devOpen http://localhost:3000 with your browser to see the application.
src/app/- Next.js app directory with routes including complaint and complaint-summarysrc/components/- UI components organized by feature and functionalitysrc/lib/- Utility functions and shared librariespublic/- Static assets
- Interactive complaint submission process
- Location picking with Leaflet maps integration
- Complaint summary and review functionality
- Modern responsive UI built with Tailwind CSS and Radix UI
- Framework: Next.js 15.3.1
- UI Library: React 19.1.0
- Styling: Tailwind CSS 3.4.16
- UI Components: Radix UI
- Form Handling: React Hook Form with Zod validation
- Maps: Leaflet and React Leaflet
- Typings: TypeScript 5.8.3
This project is licensed under the MIT License - see the LICENSE file for details.