Skip to content

An app that sends an AI generated message and image to Bucharest authorities.

License

Notifications You must be signed in to change notification settings

valentinludu/civicapp

Repository files navigation

Anima Project

A modern complaint management application built with Next.js and React.

Getting Started

First, install the dependencies:

npm install

Then, run the development server:

npm run dev

Open http://localhost:3000 with your browser to see the application.

Project Structure

  • src/app/ - Next.js app directory with routes including complaint and complaint-summary
  • src/components/ - UI components organized by feature and functionality
  • src/lib/ - Utility functions and shared libraries
  • public/ - Static assets

Features

  • 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

Technologies

  • 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

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An app that sends an AI generated message and image to Bucharest authorities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages