Work
08 / 08

.NET + Angular

Swiss Event Permit Assistant

Sourced preparation guidance for Fribourg event permits, not a filing system.

StackC# · .NET 10 · ASP.NET Core Razor Pages · xUnit · GitHub Actions

A V0.1 pilot Razor Pages application that turns a questionnaire into sourced requirements, documents, deadlines and confirmation points for temporary event permits in the Ville de Fribourg, without submitting anything on the user's behalf.

Product problem

Official permit requirements for temporary events are correct but scattered across cantonal, municipal and prefectural sources. Organizers need one place to see what applies to their event, by when, and what still needs confirming with the competent authority.

Key engineering decisions

A questionnaire is evaluated against C# domain rules backed by a reviewed catalog of official Fribourg sources. The rules return required actions, documents to prepare, information to gather, deadlines and items that still need confirmation, each traceable to its official source.

Product boundary

V0.1 does not submit official applications, log in to egov.fr.ch, fill PDFs, store dossiers on the server, upload attachments or create user accounts, and it does not replace the Ville, Canton, Prefecture, Police locale or OCN.

Delivery setup

Domain rules are covered by xUnit tests, and GitHub Actions runs the same restore, build, test and publish checks on main and pull requests. Source review dates and an explicit freshness policy are tracked alongside the rule catalog.

Questionnaire → C# domain rules → sourced requirement catalog
required actions · documents · deadlines · confirmation items
sources last reviewed 2026-08-14 · no official submission