Skip to content

Repositories

Oversikt over alle repoer som Team eSyfo eier og vedlikeholder, gruppert etter type.

Ser du etter det aktive produksjonsscopet? Bruk runtimeinventaret og observability-dekningen. Repoeierskap og kjørende runtime er bevisst to forskjellige fasiter.

🌐 Frontend

Brukervendte applikasjoner — de fleste bygget med Next.js og TypeScript. Noen repoer er delte komponenter.

aktivitetskrav-frontend

Viser status for aktivitetskravet (krav om yrkesrettet aktivitet) for innloggede brukere på Min side.

TypeScriptNext.js

bro-frontend

Frontend for behovsrettet oppfølging — lar sykmeldte og arbeidsgivere melde behov for dialogmøte.

TypeScriptNext.js

dialogmote-frontend

Dialogmøte-app for arbeidsgiver og arbeidstaker — viser innkallinger, referat og svar.

TypeScriptNext.js

dinesykmeldte

Oversikt over din bedrifts sykmeldte — arbeidsgivers inngangsport til sykefraværsoppfølging.

TypeScriptNext.js

dinesykmeldte-sidemeny

Sidemeny-komponent brukt i dinesykmeldte-konteksten.

TypeScript

meroppfolging-frontend

App for sykmeldte som nærmer seg slutten på sykepengeperioden. Viser maksdato, samler inn svar og lar brukeren be om oppfølging.

TypeScriptNext.js

narmesteleder-frontend

Registrering og oppdatering av nærmeste leder for sykmeldte ansatte. Støtter forhåndsutfylte skjemaer fra Dialogporten.

TypeScriptNext.js

oppfolgingsplan-lps-demo

Demo-applikasjon for å vise hvordan LPS-leverandører sender oppfølgingsplaner til Nav.

TypeScriptNext.js

syfo-oppfolgingsplan-frontend

Ny frontend for oppfølgingsplan, utviklet fra sommer 2025. Erstatter den eldre oppfølgingsplan-frontenden.

TypeScriptNext.js

syfojanitor-frontend

Intern admin-app for å lukke åpne dialogmøter manuelt (krever UUID og personident).

TypeScriptNext.js
⚠️ Deprecated frontend-repoer

oppfolgingsplan-frontend

Erstattet av syfo-oppfolgingsplan-frontend.

⚙️ Backend

API-er og bakgrunnstjenester — Kotlin med enten Spring Boot eller Ktor.

aktivitetskrav-backend

Backend-tjeneste for aktivitetskrav (krav om yrkesrettet aktivitet) i sykefraværsoppfølgingen.

KotlinSpring Boot

dinesykmeldte-backend

Backend for dinesykmeldte — aggregerer sykmeldingsdata for arbeidsgivere.

KotlinKtor

esyfo-narmesteleder

API for håndtering av nærmeste leder-koblinger mellom arbeidsgiver og sykmeldt.

KotlinKtor

esyfo-token-tjeneste

API for å hente Maskinporten-token til systembrukere i `dev`-miljøet.

KotlinKtor

esyfovarsel

Håndterer varsler (SMS, e-post) for SYFO-domenet — dialogmøter, aktivitetskrav m.m.

KotlinKtor

lps-oppfolgingsplan-mottak

Mottar oppfølgingsplaner fra eksterne LPS-leverandører og videresender til Nav og/eller fastlege.

KotlinKtorPostgreSQLKafka

meroppfolging-backend

Backend for meroppfolging-frontend — lagrer svar og håndterer oppfølgingsforespørsler.

KotlinSpring Boot

oppfolgingsplan-backend

Lagring og prosessering av oppfølgingsplaner. Overtok funksjonalitet fra syfooppfolgingsplanservice.

KotlinSpring Boot

syfo-dokumentporten

Dokumenttjeneste for oppfølgingsplaner — håndterer lagring og uthenting av plan-dokumenter.

KotlinKtorPostgreSQL

syfo-oppfolgingsplan-backend

Backend for den nye oppfølgingsplan-løsningen. Brukes av arbeidsgiver, sykmeldt og Nav-veileder.

KotlinKtorPostgreSQLKafka

syfobrukertilgang

Håndterer tilgangskontroll til sykefraværsoppfølgingen for brukere i selvbetjeningssonen.

KotlinKtor

syfomotebehov

Lagrer og eksponerer data om behov for dialogmøte — brukes av bro-frontend.

KotlinSpring Boot

syfojanitor-backend

Backend for syfojanitor — mottar forespørsler om å lukke dialogmøter via Kafka.

KotlinKtorKafkaPostgreSQL

sykepengedager-informasjon

Aggregerer og distribuerer informasjon om gjenstående sykepengedager (maksdato).

KotlinSpring Boot
⚠️ Deprecated backend-repoer

syfooppfolgingsplanservice

Avviklet FSS-applikasjon som håndterte og lagret digitale oppfølgingsplaner. Erstattet av syfo-oppfolgingsplan-backend.

🧩 Microfrontend

Mikrofronter som kjører inne i andre applikasjoner (Min side).

esyfo-microfrontends

Astro SSR-monorepo for eSyfo-mikrofronter (aktivitetskrav, dialogmøte og meroppfølging), integrert på Min side.

TypeScriptAstro

🧱 Monorepo

Tverrfaglige prosjekter med både frontend og backend i ett repo.

lumi

Personvernvennlig survey-infrastruktur for Nav — brukes til å samle tilbakemeldinger uten å lagre persondata.

KotlinKtorTypeScriptMonorepo

📊 Dataanalyse

isyfo-analyse

Kildekode for teamets dataanalyser og datafortellinger.

PythonQuartoAirflow

📦 Verktøy og annet

Utviklerverktøy, infrastruktur og delte ressurser.

esyfo-cli

CLI-verktøykasse for team-esyfo — lokale hjelpescripts for utvikling (krever Bun).

TypeScriptBun

esyfo-proxy

Proxy-backend for eSyfo — ruter trafikk mellom frontender og backend-tjenester.

TypeScript

nav-ekstern-api-dok

Oversikt over API-dokumentasjon som Nav eksponerer eksternt.

Dokumentasjon

syfooppdfgen

Genererer PDF fra oppfølgingsplaner mottatt fra LPS-leverandører.

PDF-generering

team-esyfo

Denne wikien — dokumentasjon, runbooks og onboarding for Team eSyfo.

VitePressMarkdown

teamesyfo-github-actions-workflows

Delte GitHub Actions-workflows brukt på tvers av teamets repoer.

GitHub Actions

Laget av Team eSyfo ❤️