MyCivic Operator & Leadership Dashboard — Design Review v1
Platform · mycivic.app Scope · Admin portal · Five primary surfaces April 2026
Dark editorial Fraunces · Geist · Geist Mono Palette · warm ink / rust accent

The operator dashboard is where the promise made on the app's receipt screen gets kept or broken. Every view here is designed for repeated use over long shifts — high-contrast text on warm dark surfaces, density where it earns its keep, no decorative chrome.

Warm dark, not cold navy. Same palette as the marketing sites and citizen app, inverted. Same typography system.
Five surfaces covered: Overview (what happened today), Triage (what needs a decision now), Work Orders (kanban of dispatched crews), Map (geographic view), City Indices (leadership read).
Color carries meaning. Category chroma is subtle, not gaudy. Status color signals action. Rust is reserved for one kind of attention: primary action or escalation.
Data looks like data. Geist Mono on every number, reference, timestamp. Fraunces only on the brand-level moments.
§ 01

Overview — what happened this window

mycivic.app/dashboard
mycivic.app/dashboard

Executive overview

City of Skopje · 1,247 reports in the last 30 days
Total reports 1,247 12.3% vs prev 30d
Resolved 1,051/1,247 84.3% resolution rate
Avg resolution 38h 4.1h vs prev 30d
Overdue now 76 Past SLA deadline
Distribution

Reports by municipality

10 districts
Centar
287
Karpoš
244
Aerodrom
192
Čair
154
Gazi Baba
126
Saraj
108
Butel
68
Distribution

Reports by category

11 categories
Roads & Potholes
312
Water & Sewerage
248
Waste & Rubbish
223
Street Lighting
168
Parks & Green
112
Vandalism
96
Other (5 cat.)
88
Live feed

Recent activity

Auto-updating · last 4h
2 min ago MYC-01112 Submitted & auto-routed to Water & Sewerage Services, Centar. Photo + pin + description received. auto
14 min ago MYC-01104 Work order closed — pothole repaired, geo-tagged completion photo uploaded. Citizen notification sent. closed
22 min ago MYC-01093 Escalated by operator — Saraj sidewalk repair, 3rd submission from same pin in 10 days. escalated
41 min ago MYC-01098 Field crew dispatched — Crew 3B assigned to broken streetlight at Bul. Ilinden 78. dispatched
1h 05m ago MYC-01071 SLA deadline reached — overflow bin in Karpoš, still unresolved. Auto-flagged overdue. overdue
1h 32m ago MYC-01088 Re-routed by operator — from Parks & Green to Streets & Roads (boundary case, operator corrected). re-routed
§ 02

Triage — what needs a decision now

mycivic.app/triage
mycivic.app/triage

Triage queue

100 reports · 14 need triage · 76 overdue
SKP-2026-00411
Graffiti on building façade — repeated submission
Vandalism Centar PE Communal Hygiene Medium
Auto-routed
16 Mar 2026, 22:57
Overdue · 2d 14h
SKP-2026-00410
Overflowing rubbish containers on Belgradska street
Needs triage
28 Feb 2026, 19:07
Description
Containers on Belgradska street haven't been emptied for 5+ days. Rubbish is scattering onto the pavement and blocking pedestrian access. Local shop owner reports the smell is affecting business.
Waste & Rubbish Čair Medium
Responsibility
Čair PE Communal Hygiene auto · 0.8s
Location
Lazar Tanev, Dukjandžik · 41.9961°N, 21.4317°E
SKP-2026-00409
Large pothole after heavy rain, north-bound lane
Roads & Potholes Gjorče Petrov PE Streets & Roads Medium
Assigned
28 Feb 2026, 18:44
Overdue · 6h
SKP-2026-00408
Persistent sewage smell from manhole covers
Water & Sewerage Čair PE Water & Sewerage High
In progress
28 Feb 2026, 18:30
Overdue · 12h
SKP-2026-00407
Broken streetlight at intersection
Street Lighting Centar PE Public Lighting Low
Resolved
28 Feb 2026, 16:22
Photo verified
SKP-2026-00406
Damaged park bench, Ilinden park
Parks & Green Karpoš PE Parks & Green Low
Auto-routed
28 Feb 2026, 15:11
SLA: 5d remaining
§ 03

Work Orders — kanban of dispatched crews

mycivic.app/work-orders
mycivic.app/work-orders

Work orders

Tracking 73 orders across the lifecycle. Verified closure requires a geo-tagged after photo.
Received 19
SKP-2026-00412Medium
Overflowing containers
PE Communal Hygiene · Čair
12 min ago
SKP-2026-00398High
Sewage smell from manholes
PE Water & Sewerage · Centar
1h ago
SKP-2026-00385Medium
Blocked canal, 11 October
PE Streets & Roads · Centar
3h ago
SKP-2026-00363Low
Missing street sign
Public Signage · Karpoš
5h ago
SKP-2026-00361Low
Faded pedestrian crossing
PE Streets & Roads · Aerodrom
6h ago
Dispatched 16
SKP-2026-00382Medium
Persistent sewage smell
Crew 2B · PE Water & Sewerage
18 min ago
SKP-2026-00355High
Blocked drain, 11 October
Crew 5A · PE Water & Sewerage
2h ago
SKP-2026-00343Medium
Intermittent streetlight
Crew 1C · PE Public Lighting
4h ago
SKP-2026-00329Low
Missing bin cover
Crew 3A · PE Communal Hygiene
8h ago
In field 19
SKP-2026-00372High
Large pothole, Partizanska
Crew 4B · PE Streets & Roads
4h on site
SKP-2026-00350Medium
Factory noise on housing estate
Crew 3B · PE Communal Hygiene
1h 18m on site
SKP-2026-00347High
Damaged container collection
Crew 3A · PE Communal Hygiene
1h 02m on site
SKP-2026-00344Medium
Damaged bench, city park
Crew 1C · PE Parks & Green
1h 52m on site
SKP-2026-00301Medium
Unstable builder's scaffold
Crew 5C · PE Communal Hygiene
2h 40m on site
Completed 8
SKP-2026-00371✓ photo ready
Streetlight repair, Ilinden 78
Crew 1C · closed 0h 24m ago
Awaiting verification
SKP-2026-00365✓ photo ready
Pothole repair, Oktomvriska
Crew 4B · closed 1h 18m ago
Awaiting verification
Verified closed 11
SKP-2026-00340Closed · citizen notified
Storm drain unblocked
Centar · 2h ago
Photo proof delivered
SKP-2026-00328Closed · citizen notified
Graffiti removal
Centar · 4h ago
Photo proof delivered
SKP-2026-00316Closed · citizen notified
Bench replaced, Partizanska park
Karpoš · 6h ago
Photo proof delivered
§ 04

Map — the city as a live grid

mycivic.app/map
mycivic.app/map

City map

53 active issues mapped · clustering at zoom ≤ 14
CENTAR ČAIR SARAJ AERODROM GAZI BABA
Filter All 53 Open 28 In progress 19 Overdue 6
Category legend
Roads & Potholes
Water & Sewerage
Parks & Green
Street Lighting
Waste & Rubbish
Vandalism
11
7
4
6
5
3
SKP-2026-00412 ● Assigned
Ilinden 78 — overflow bin cluster
Blvd. Ilinden 78, Centar · ±6m
Waste & Rubbish Medium Crew 3A
§ 05

City Performance — five indices, one read

mycivic.app/analytics · leadership
mycivic.app/analytics

City performance · five indices

Performance indices for the City of Skopje — 254 reports in the period
51/ 100
Composite scorePeriod · 90 days
Service Quality 33 12.1% vs prev 90d
Mobility 48 1.1% vs prev 90d
Green & Clean 50 14.8% vs prev 90d
Openness 91 2.3% vs prev 90d
Governance 53 6.1% vs prev 90d
Service Quality
Speed and effectiveness of resolution across all categories
33/100
Resolution rate
24.8%
SLA compliance
60.3%
Avg resolution time
38.2h
Overdue rate
73.6%
Escalation rate
2.8%
Mobility
Public transport, road infrastructure, traffic signage
48/100
Public transport
9
Traffic signage
14
Resolved
30.4%
Avg resolution
52h
Coming soon · Real-time GPS bus tracking will roll into this index.
Green & Clean
Hygiene, waste, parks, and green space condition
50/100
Waste reports
46
Parks & green
24
Resolved
28.6%
Avg resolution
28.5h
Openness
Access to information and accountability to citizens
91/100
Citizen reports
254
Auto-routed
97.2%
Anonymous reports
0
Response rate
94.1%
Governance
Efficiency and responsiveness of public enterprises
53/100
Avg efficiency
23.5%
SLA compliance
60.3%
Escalations
7
Photo-verified closure
100%
Photo-verified closure
The feature no competitor offers. Every closed ticket carries a geo-tagged after photo.
100%
Last 8 verified closures · click any to view before / after
§ 06

Design system

tokens shared with marketing + citizen app

Surfaces & ink

bg
#14110B
surf-1
#1C1913
surf-2
#26221B
surf-3
#322D24
ink
#F2ECDB
ink-muted
#CFC4AA
rust
#E85938
rust-dim
#B23719

Semantic & index chroma

done
#7FB085
work
#7A9BB8
open
#E5BA6B
escalated
#E85938
quality idx
#6AA9D6
mobility idx
#B78FD6
openness idx
#E5BA6B
governance idx
#D17AB2
§ 07

What this draft does not cover yet

Report detail page. Click-through from any row → full report with before/after photos, full lifecycle timeline, operator audit trail, re-route history, discussion notes. Mirrors the citizen report-detail mockup but with operator actions.
Field crew interface (mobile). The other mobile app — the one field teams use to upload completion photos. Needs its own design pass. Simpler than the citizen app, denser on tap-targets.
Companies & SLA Rules admin. Management surfaces — define responsibility matrices, SLA tiers, departmental contacts. These are low-design-priority but need to be functional.
Shadow dashboard preview. The sales-asset version of this dashboard, generated for unpartnered municipalities from citizen activity we forwarded to them (N01 / N02 in docs/nuggets.md). Same visual language, read-only, "here's what's happening in your city".
Light theme fallback. Some officials will print dashboards or project them in bright rooms. A light variant of the same system should ship, but dark is the default working mode.