23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
# Visione Backend LLM Context
|
|
|
|
Visione is a C++20/Drogon backend for a municipal urban issue reporting system.
|
|
Citizens create reports with category, position, address, description and media
|
|
attachments.
|
|
Operators manage report queues, assign teams, update status, chat with citizens
|
|
and use intervention summaries.
|
|
Admins manage roles, users, areas, teams, reference data, moderation and stats.
|
|
|
|
The project runs locally on the host machine. Docker is used only for external
|
|
services such as MySQL and MailHog. Real production deployment and Dockerizing
|
|
the backend are later delivery tasks.
|
|
|
|
Important conventions:
|
|
|
|
- Code and database identifiers are English.
|
|
- The webapp is Italian-facing, so labels or seeded category names may be Italian.
|
|
- Use Drogon references from `/home/gabdevele/Projects/snitchitaly/backend/drogon`
|
|
and `https://drogonframework.github.io/drogon-docs/`.
|
|
- `AGENTS.md` is the durable agent instruction entrypoint.
|
|
- `docs/MILESTONE_01.md`, `docs/MILESTONE_02.md`, `docs/MILESTONE_03.md` and
|
|
`docs/MILESTONE_04.md` describe what has been implemented and what comes next.
|