[{"data":1,"prerenderedAt":144},["ShallowReactive",2],{"portfolio-en-inflyttarservice":3},{"id":4,"title":5,"body":6,"client":127,"date":128,"description":129,"extension":130,"featured":131,"meta":132,"navigation":131,"order":133,"path":134,"seo":135,"stem":136,"tags":137,"thumbnail":91,"__hash__":143},"portfolio_en\u002Fportfolio\u002Fen\u002Finflyttarservice.md","Inflyttarservice — Case Management for Municipalities",{"type":7,"value":8,"toc":119},"minimark",[9,14,18,22,75,79,86,92,97,101,107,113],[10,11,13],"h2",{"id":12},"overview","Overview",[15,16,17],"p",{},"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.",[10,19,21],{"id":20},"what-the-system-does","What the system does",[23,24,25,33,39,45,51,57,63,69],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"Applicant lifecycle management"," — Track cases through New, Claimed, Success, Inactive, and Aborted statuses with agent assignment, file uploads, comments, and linked applicants",[26,34,35,38],{},[29,36,37],{},"Public application portal"," — Embeddable, municipality-specific forms with configurable field visibility",[26,40,41,44],{},[29,42,43],{},"Dashboard"," — Real-time applicant counts, recent activity feed, and historical trend charts",[26,46,47,50],{},[29,48,49],{},"Reports and export"," — Filter by municipality, status, date range, and more; export to Excel",[26,52,53,56],{},[29,54,55],{},"Role-based access control"," — Four roles (Superadmin, Teamlead, Agent, Applicant) with municipality-scoped data isolation",[26,58,59,62],{},[29,60,61],{},"Dynamic form builder"," — Customize public-facing forms, toggle fields, set defaults, and copy embed code",[26,64,65,68],{},[29,66,67],{},"Background automation"," — Hangfire jobs handle inactivity detection, file cleanup, and scheduled reminders",[26,70,71,74],{},[29,72,73],{},"Real-time notifications"," — SignalR push notifications and email alerts for assignments, comments, and status changes",[10,76,78],{"id":77},"the-platform","The Platform",[15,80,81],{},[82,83],"img",{"alt":84,"src":85},"Inflyttarservice login","\u002Fimages\u002Fportfolio\u002Finflyttarservice-login.jpg",[15,87,88],{},[82,89],{"alt":90,"src":91},"Inflyttarservice Dashboard","\u002Fimages\u002Fportfolio\u002Finflyttarservice-dashboard.png",[15,93,94],{},[82,95],{"alt":61,"src":96},"\u002Fimages\u002Fportfolio\u002Finflyttarservice-forms.png",[10,98,100],{"id":99},"tech-stack","Tech stack",[15,102,103,106],{},[29,104,105],{},"Backend:"," ASP.NET Core, C#, Entity Framework Core, PostgreSQL, Hangfire, SignalR",[15,108,109,112],{},[29,110,111],{},"Frontend:"," Vue 2.7, Tailwind CSS, Axios",[15,114,115,118],{},[29,116,117],{},"Other:"," MailKit (SMTP), ClosedXML (Excel), GitHub Actions CI\u002FCD",{"title":120,"searchDepth":121,"depth":121,"links":122},"",2,[123,124,125,126],{"id":12,"depth":121,"text":13},{"id":20,"depth":121,"text":21},{"id":77,"depth":121,"text":78},{"id":99,"depth":121,"text":100},"Skaraborgs Kommunalförbund","2022-01-01","Case management platform for Swedish municipalities supporting people relocating to the area — with lifecycle management, automated workflows, and a public application portal.","md",true,{},8,"\u002Fportfolio\u002Fen\u002Finflyttarservice",{"title":5,"description":129},"portfolio\u002Fen\u002Finflyttarservice",[138,139,140,141,142],".net","vue","postgresql","signalr","hangfire","9FDK2N67-d7UDjbYO2MZrJzFlp4WMLIhkK3Q0A89vAE",1776248145112]