← Back home// studio product · civic platform

CiviFix

Citizen reporting, in 30 seconds.

Report. Act. Reward.

Beta

CiviFix is a gamified citizen reporting SaaS for local authorities. Residents flag urban damage with a photo, AI classifies it, the city assigns it, the field agent fixes it — and the citizen earns points redeemable for local rewards. Three interfaces, one flow.

Status
Beta · ready to deploy
Sector
Local authorities · GovTech
Model
Multi-tenant SaaS
Compliance
GDPR-native · FR/EU

The problem — a broken flow

Reports come in by phone, by email, by Facebook, by mail. Scattered, untraceable, lost. A municipal agent spends 30 to 45 minutes per report just retranscribing the info by hand.

And behind that, zero feedback to the citizen. Issues drag on. Frustration builds. Classic reporting tools have low adoption — the citizen reports once, never hears back, and disengages.

Scattered channels

Phone, email, social media, mail — no central inbox

30–45 min

Average time per report retranscribed manually on the city side

0 feedback

No feedback loop for citizens — re-engagement rate near zero

The solution — one flow, six steps

From report to reward, a single pipeline. The citizen takes a photo, AI classifies, the system handles the rest.

  1. 01 · Photo

    The citizen takes a photo via the mobile PWA. No install required.

  2. 02 · AI

    GPT-4o classifies the damage type and severity, with a confidence score.

  3. 03 · Geolocation

    Automatic GPS + map adjustment if needed. Citizen confirms.

  4. 04 · Assignment

    The city sees the report on its real-time map. One-click assignment to a field agent.

  5. 05 · Resolution

    The agent intervenes, captures an after photo, marks "done". The citizen is notified.

  6. 06 · Reward

    10 / 25 / 50 points based on severity. Redeemable for local rewards.

Three interfaces, one platform

Citizen, field agent, city hall: each role has its dedicated interface, permissions and ergonomics.

Citizen App

Mobile PWA

Report in 30 seconds.

  • Photo → automatic AI classification (type + severity)
  • GPS adjustment on an interactive map
  • Points system: 10 / 25 / 50 by severity
  • Gamified shop: local rewards (transit, pool, cinema, shops)
  • Report history + points history
  • PWA — no install, accessible from any browser

City Dashboard

Web · multi-user

Run the city from a single map.

  • Real-time map view, clustered by zone, colored by severity
  • List view with filters (type, severity, district, date, status)
  • One-click assignment to field agents
  • Reward catalog + stock management
  • QR code validation when a citizen claims a reward
  • Stats dashboard: volumes, types, resolution time

Field Agent App

Mobile PWA

Intervene without friction.

  • List of assigned interventions, sorted by priority
  • Details: type, severity, address, citizen photo, GPS
  • Before / after intervention photo
  • Mark "done" in one tap
  • Minimal interface, designed for the field
  • Works in low-connection areas

Gamification — why it works

Classic reporting tools suffer from low adoption: citizens report, never hear back, and disengage. CiviFix builds a virtuous cycle where every validated report earns points, and every tier unlocks concrete rewards.

More reports → better problem visibility → faster resolution → citizen satisfaction → continued participation. The Bronze → Silver → Gold system turns one-off reporting into lasting engagement.

Bronze

Entry tier. A few validated reports, first rewards unlocked.

Silver

Active citizen. Expanded reward catalog, visible community status.

Gold

Urban sentinel. Premium rewards, access to limited drops.

Typical local rewards

Bus ticket · Swimming pool entry · Movie ticket · Local shop discounts · Municipal events

The stack

Modern web, embedded AI, European infrastructure. Built to handle thousands of daily reports without breaking a sweat.

  • Next.js 14 · React · TypeScript · Tailwind · shadcn/ui
  • Node.js · Express · TypeScript
  • MongoDB Atlas (EU cluster)
  • AWS S3 (eu-west-3 · Paris)
  • OpenAI GPT-4o (image classification)
  • Leaflet · Mapbox
  • JWT · bcrypt · HttpOnly cookies
  • qrcode (node) · qrcode.react
  • React Hook Form · Zod
  • TanStack React Query
  • Framer Motion
  • Vercel (frontend) · Railway (backend)
  • Playwright (E2E) + unit/integration

Compliance — GDPR-native, FR/EU data

CiviFix handles citizen data for public institutions. Compliance isn't an add-on — it's at the core of the product.

GDPR-native

The local authority is data controller, CiviFix is processor. A model explicitly defined by the GDPR, contractually documented.

FR / EU data only

MongoDB Atlas EU cluster + AWS S3 Paris (eu-west-3). No data leaves European territory.

Data minimization

Only what's needed is collected. No ad tracking, no profiling.

Data ownership

Data belongs to the local authority. Zero commercial exploitation by CiviFix.

Security

HTTPS only, bcrypt hashes, secure HttpOnly cookies, strict Zod validation server-side.

Legal pages

Terms, privacy policy, cookies, legal notices — all online, up to date.

Market — the procurement angle

The addressable market is ~9,000 French communes above 3,000 inhabitants. The sweet spot: 3,000 to 100,000 inhabitants — enough reports to justify the tool, without metropolitan-scale procurement overhead.

The decisive lever: all CiviFix plans are calibrated below the €40,000 ex-VAT/year threshold. That means direct purchase, no public tender, no months-long RFP cycle. A sales cycle that shrinks from 12 months to a few weeks.

  • 01Target: French communes, cities, agglomerations, metropolises
  • 02Sweet spot: communes of 3,000 to 100,000 inhabitants
  • 03Addressable market: ~9,000 communes (>3,000 inhabitants)
  • 04Below the €40,000 ex-VAT/year threshold → direct purchase, no tender
  • 05Only solution with integrated gamification + AI + field app bundled
CiviFix — Gamified citizen reporting | AubryMedia Studio | AubryMedia