Public safety and government Case study

AI assistant that guides residents to city services

A chat assistant that answers property and permit questions from city documents and live GIS layers, cites its sources and routes people to the right department.

  • Angular
  • .NET
  • SQL Server
  • Semantic Kernel
  • RAG
Client
US local government
Service
AI, Web apps
Years
2026
Stack
Angular, .NET, SQL Server, Semantic Kernel and 3 more
Platforms
Web

Client details are private, so this study describes the client by type.

Overview

A US city wanted residents, contractors and businesses to get answers about their property or project without searching through ordinances and department pages. The assistant answers from the city's own documents, shows where each answer came from, looks up the address on live map layers, and points people to the right department or form. We built and upgraded the chat interface, the retrieval pipeline and the back end behind it.

The challenge

Answers about zoning, permits and property have to be right and traceable, so they come from the city's documents with citations, and address questions depend on current map data. People also need to be sent to the correct department.

What we built

  1. A chat interface with persistent chat history, and an embeddable web component for other sites
  2. Retrieval-augmented answers from ingested codes, ordinances and city documents, with citations and department routing
  3. A knowledge base rebuilt with better chunking, extended as more city documents were added
  4. Address lookups across 17 live map layers (zoning, council districts, municipal boundaries, flood zones, schools and more), shown on a map in the chat
  5. Photo upload: the assistant analyses a photo of a property issue with vision and suggests the matching service request form
  6. A tidier database layer, with stored procedures and a consistent naming scheme
  7. Upgrades of the Angular front end, the .NET back end and the AI framework, including a security fix
  8. Testing across development and production environments

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
Front endAngular, Leafletchat interface, embed and in-chat map
Back end.NET, Dapperchat API, routing and knowledge ingestion
DataSQL Serverchat history and knowledge base
AISemantic Kernel, retrieval-augmented generation, vision modelcited answers and photo analysis

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project took place in 2026.

Could this be your project?

Request similar work

Questions about this project

How long did this project take?

Our work on it took place in 2026, with 400+ engineering hours logged in total.

What technology was used?

Angular, .NET, SQL Server, Semantic Kernel, RAG, Dapper, Leaflet.

Similar work

Xpress Money: global money transfer

Also Angular and .NET, also a web app

Xpress Money: global remittance platform

  • Fintech and payments
  • Business software and compliance
  • Web apps
  • Integrations

2022–2023

Xpress Money, a remittance platform for Wizz Financial: Angular portals and .NET services deployed on Azure, with the commercial ESB replaced by Azure Service Bus.

GoAquatix: aquatic workforce management platform screenshot

Also Angular, also a web app

GoAquatix: aquatic workforce management platform

  • Operations and facility management
  • Business software and compliance
  • Web apps
  • Mobile apps

2019–2025

A MEAN-stack web app and iOS/Android apps for field-staff scheduling, duty and incident reports, water-safety testing, repair requests, training and hiring across aquatic facilities, built and maintained for six years.

QCare: quality, compliance and risk evaluation. Modules: OE certification and compliance, programme tracking and workflow, training and people management, quality field tool, facility and asset management, holistic network management. DEKRA.

Also Angular, also a web app

QCare: compliance platform for DEKRA

  • Business software and compliance
  • Operations and facility management
  • Web apps
  • Integrations

2024–2026

QCare, DEKRA's quality, compliance and risk evaluation platform on the Collabtic service platform: certification and compliance tracking, organisations, training, shop certification and headquarters dashboards, on an Angular front end and a PHP API.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call