Smart CityHackYeah 2026 finalist

pomożeMy

Portugalskie Armatki Śnieżne · portugalskie-armatki-sniezne/eHackYeah2026

Council score

Median of 3 models, weighted by the task's official criteria
78.0 / 100

An unusually deep, honestly evaluated and publicly deployed municipal reporting platform whose remaining gaps are the missing deck, a notification loop that stops at a test inbox, roughly 81 percent routing accuracy on synthetic data, and a single-region scope.

Criteria · line = median, dots = each member
Idea & Innovation30%
7.0

Members converge: routing each report to the competent institution via AI classification plus nearest-seat geospatial matching, clustering duplicates into master cases, and hybrid vector search over the ROPS innovations catalog is genuine urban-process insight. The civic-reporting concept itself is not novel, and measured routing accuracy is only about 81 percent on synthetic data.

Relation to Category20%
9.0

All three agree the project is deeply municipal, with real GUGiK ULDK and UUG integration, TERYT codes and the ROPS catalog serving both residents and office staff, and no reframing from another domain. The evidence of real Polish public-data plumbing supports the 9 over C's lone 8.

Practical Applicability / Usability20%
7.0

A public deployment with a demo account, bilingual UI and onboarding tour is usable today. But the service is locked to Małopolskie with Krakow mock data, about one in five reports would be misrouted at the measured accuracy, and no real email reaches an office.

Design (visual/UI)20%
8.0

Unanimous: a polished custom-styled MapLibre map with clustered status-colored pins, 3D buildings, accessibility handling and full Polish-English switching. The described screenshots cover teasers and mock photos, so the rendered live UI is only evidenced through the code.

Completeness & Implementation Value10%
9.0

The measured facts side with A and B over C's 6: 28,740 SLOC across services, 306 tests in 38 files, 14 migrations, CI with in-build classifier checks, and a readiness-gated public deploy are real implemented value. The mocked mail loop, CPU-only model and missing deck are true gaps but do not outweigh a tested, deployed stack.

Members disagree here: scores range by 3.0 points.
Source lines28,740
Tests306 cases
Claims built9.0 / 10
Task fitYes

Strengths

  • Real data pipelines in code: GUGiK ULDK for municipality and county assignment, UUG geocoding of institution seats with EPSG:2180 conversion, and the ROPS social-innovations catalog with hybrid pgvector and Polish stemming search.
  • The core capability is computed, not simulated: master-report clustering with a calibrated match ratio, PostGIS nearest-seat routing, and local AI classification and translation models with defined fallbacks.
  • Production engineering: 306 tests, 14 migrations, CI that validates the Polish classifier inside the Docker build, queued workers with idempotency keys and leases, and a readiness-gated public deployment with a demo account.
  • Rare honesty: a measured 80.8 percent classification evaluation with named confusions and explicit caveats, wrapped in an accessible bilingual UI with an interactive onboarding tour.

Weaknesses

  • The presentation deck was not submitted and the submission form fields are mostly empty, so a required narrative deliverable is missing.
  • Notification to institutions is forced to a single test address or mock SMTP, so the loop to real offices is never demonstrated end to end; A and C's reading is better supported than B's claim of a fully working Gmail relay.
  • Routing accuracy is 80.8 percent on synthetic fixtures only, and matching is by nearest geocoded seat rather than verified competence, so roughly one in five reports would be misrouted in real use.
  • Scope is locked to the Małopolskie region with Krakow mock data, and reliance on external services (GUGiK, Google Gemini, Gmail SMTP) creates availability and cost risk.
Built during the event: partly: 1 commit before the event; 127 commits by 7 authors, 2026-10-03 08:23 to 2026-10-04 08:56 UTC
Live demo: none found in the form or README
Council v8
Aclaude:glm-5.3-flash79.5100% agree
Bdots-studio/dots-3-note-preview:free78.090% agree
Cinclusionai/ling-3.0-flash-sante:free71.060% agree
Jclaude:glm-5.3–judge
A HackYeah 2026 finalist, queued automatically for a council review; the council wasn't told how it placed. The council read an evidence pack built from the repo, its decks and docs; it didn't run the code or see the pitch.
The site is open source

The council, the evidence pack, the prompts and the queue are all on GitHub. If a review helped you, a star helps other teams find it.

Star on GitHub