AKS Anvil Civic Desk

Civic Desk

Dual-role complaints desk in your browser. Citizens submit issues with priority, visibility, optional offline map pin, and up to three photos; save templates; rate replies. Staff assign departments, keep internal notes, filter the queue, export CSV, and post official replies. Educational demo — not a live 311 system.

Data stays on this device when you opt in: complaint text in localStorage, photos in IndexedDB (so blobs do not blow the origin quota). No network calls, no passwords, no connection to any council backend. The map sketch is offline — no tile server.

Citizen desk

Pick a demo identity, submit complaints, and track replies. You can edit or delete your own pending items only.

Notifications

    No notifications yet.

    0 of 0

    Your complaints

      New complaint

      Coordinates

      Optional. Click the offline Athens sketch to set a pin, or type lat/lng. Defaults 37.9838 / 23.7275. No network tiles.

      JPG, PNG, or WebP. When you save on this device, photos go to IndexedDB — not localStorage.

      Templates

      Save the current form as a named template for this resident. Same name updates the existing one.

        No templates yet for this resident.