Skip to content
Back to portfolio
Skaraborgs Kommunalförbund

Inflyttarservice — Case Management for Municipalities

Case management platform for Swedish municipalities supporting people relocating to the area — with lifecycle management, automated workflows, and a public application portal.

.netvuepostgresqlsignalrhangfire2022-01-01
Inflyttarservice — Case Management for Municipalities

Overview

Inflyttarservice is a case management platform built for Skaraborgs Kommunalförbund. The system helps agents track applicants from initial registration through to successful settlement, with municipality-scoped access control, automated workflows, and a public-facing application portal.

What the system does

  • Applicant lifecycle management — Track cases through New, Claimed, Success, Inactive, and Aborted statuses with agent assignment, file uploads, comments, and linked applicants
  • Public application portal — Embeddable, municipality-specific forms with configurable field visibility
  • Dashboard — Real-time applicant counts, recent activity feed, and historical trend charts
  • Reports and export — Filter by municipality, status, date range, and more; export to Excel
  • Role-based access control — Four roles (Superadmin, Teamlead, Agent, Applicant) with municipality-scoped data isolation
  • Dynamic form builder — Customize public-facing forms, toggle fields, set defaults, and copy embed code
  • Background automation — Hangfire jobs handle inactivity detection, file cleanup, and scheduled reminders
  • Real-time notifications — SignalR push notifications and email alerts for assignments, comments, and status changes

The Platform

Tech stack

Backend: ASP.NET Core, C#, Entity Framework Core, PostgreSQL, Hangfire, SignalR

Frontend: Vue 2.7, Tailwind CSS, Axios

Other: MailKit (SMTP), ClosedXML (Excel), GitHub Actions CI/CD

From idea to reality.

XENOLITH AB

Org. no: 559149-9081Prinsgatan 1, SkövdeVästra Götaland, Sweden

© 2026 XENOLITH AB. All rights reserved.