facebook

Tak for din besked!

Vi har modtaget din besked og vil vende tilbage hurtigst muligt.

Menu
Kontakt os:
+45 71 74 28 28
DSA ApS

DSA: Skræddersyet system til snerydning, ruteplanlægning og afregning

Et skræddersyet driftssystem til vintertjeneste, der samler ruteplanlægning, feltregistrering på tablet og korrekt afregning af kunder og underleverandører i én platform.

Kunde

DSA ApS

Services

Planlægningssystem Ruteplanlægning Tidsregistrering Algoritmebaseret system Vedligeholdelse og automatisering af processer

Teknologi

Laravel Vue.js Inertia.js Laravel Jetstream Tailwind CSS Google Maps API Integration

Baggrund og udfordring

DSA er en dansk vintertjeneste-virksomhed, der rykker ud, når sneen falder. Opgaven er kompleks: de rette hold skal sendes til hundredvis af kundeadresser, hvor der på hver adresse er aftalt bestemte ydelser – saltning, snerydning – til aftalte priser. Bagefter skal det dokumenteres, hvad der blev udført, og der skal afregnes korrekt over for både kunder og underleverandører.

DSA havde brug for at komme væk fra manuelle lister, regneark og papirsedler. Konkret var udfordringerne:

  • At planlægge og udkalde et helt nats ruter hurtigt, når vejret slår om.

  • At guide chauffører i marken og fange, hvad der faktisk blev udført på hver adresse.

  • At afregne præcist – med forskellige priser til kunde og underleverandør, sæsonaftaler og fuld sporbarhed.

Løsning

Vi udviklede et skræddersyet driftssystem, der samler hele vintertjenestens arbejdsgang i én platform: fra planlægning på kontoret, over udførelse på tablet og telefon i marken, til afregning af kunder og underleverandører. Systemet er bygget i Laravel og Vue og fungerer som virksomhedens digitale rygrad gennem hele sæsonen.

Kunder, adresser og priser med historik

Fuldt katalog over kunder, deres adresser og de ydelser, der er prissat pr. adresse – med både kundepris og underleverandørpris. Alle prisændringer gemmes med historik, så intet går tabt.

Ruteskabeloner som planlægningsfundament

Kontoret bygger navngivne, sorterede ruteskabeloner af stop og tildeler dem til en eller flere chauffører. Gentagende ruter genererer automatisk næste kørsel, når de afsluttes.

Live planlægningsboard

Når det sner, udkaldes live-ruter fra skabelonerne på få klik. Kontoret følger status på et farvekodet overblik – rød for ikke påbegyndt, blå for snerydning, grøn for salt – og kan markere enkeltadresser som "skal ikke køres".

Chaufførapp på tablet og telefon

Chaufføren ser sine ruter, sorterer stop med drag-and-drop, åbner Google Maps-rutevejledning og markerer hver ydelse som udført, ikke udført eller "kør ikke".

Undervejs registreres saltmængde (kg), ankomsttidspunkt, tid på stedet og fotos som dokumentation.

Deling af ruter mellem flere chauffører

Ruter med flere tildelte chauffører kan "claimes" og frigives sikkert med databaselåse, så to chauffører aldrig kører den samme adresse dobbelt.

Tidsregistrering og godkendelsesflow

Chauffører og medarbejdere logger start- og sluttid pr. rute. Ruter flyder fra "ikke udført" til "udført", "indsendt" og "godkendt" af en administrator, med rollup-statistik på planlagte, kørte og sprungne adresser.

Afregning

Korrekt afregning – automatisk

En af de tungeste manuelle opgaver var afregning. Den er nu automatiseret, uden at give køb på præcisionen:

Sæsonbaseret fastpris

Er en kunde inde i en fastpris-sæson på udførelsesdatoen, afregnes stoppet som forudbetalt. Ellers fanges katalogprisen. Priserne fastfryses ved udførelse, så senere ændringer ikke omskriver historikken.

Excel-eksport til fakturering og løn

Afsluttede og godkendte ruter eksporteres som afregningsark pr. adresse og ydelse – med kundepris kontra underleverandørpris, saltmængde og tider. Tidsregistreringer eksporteres til løn, og underleverandører ser kun deres egne tal.

Underleverandør-statistik

Underleverandører har selvbetjent adgang til deres egen indtjening på godkendte ruter, filtreret på uge, måned eller datointerval.

Fuld sporbarhed

Al aktivitet logges, priser har fuld ændringshistorik, og indbygget dataintegritets-værktøj kan revidere og reparere afvigelser i registreringerne.

Platform og teknologivalg

Hvorfor vi valgte denne platform

DSA er et rent systemudviklingsprojekt uden en offentlig hjemmeside – det er et internt driftsværktøj, der skal være hurtigt, sikkert og kunne vokse med forretningen. Derfor valgte vi en moderne, gennemtestet platform frem for standardsoftware:

Laravel 12 (PHP)

Robust backend-fundament til kompleks forretningslogik, prissætning og afregning – med høj sikkerhed og god skalerbarhed.

Vue 3 og Inertia.js

En hurtig, app-lignende brugerflade – uden kompleksiteten fra en separat frontend. Ideel til drag-and-drop-planlægning og et responsivt board, der virker lige godt på kontor og tablet.

Jetstream, Fortify og Sanctum

Sikker login med to-faktor-godkendelse og tokens, så både kontor, chauffører og underleverandører kan tilgå systemet med hver deres adgang.

Rollestyret adgang

Finmasket rolle- og rettighedsstyring (admin, medarbejder, underleverandør og tablet-bruger), så alle kun ser og kan det, deres rolle tillader.

Google Maps-integration

Rutevejledning til hver adresse via Google Maps direkte fra chaufførens stopliste – enkelt og driftssikkert, uden et tungt kortlag.

Overvågning og drift

Aktivitetslog, fejlovervågning med Sentry og transaktionsmails via Postmark sikrer stabil drift, sporbarhed og hurtig fejlfinding.

Resultater og fordele

  • Plan én gang, udkald hurtigt: ruteskabeloner betyder, at et helt nats kørsel kan sættes i gang på få klik, når det sner.

  • Dokumenteret arbejde: hver adresse markeres udført eller sprunget med saltmængde, ankomst, varighed og fotos.

  • Præcis afregning: korrekt kunde- og underleverandørpris, sæson-fastpris og prissnapshots – klar til fakturering og løn.

  • Mindre manuelt arbejde: regneark og papirsedler er erstattet af ét samlet system med fuld sporbarhed.

Hvorfor vælge Indexed?

  • Erfarent team: med mere end 20 års erfaring har vi løst komplekse systemudviklingsopgaver for en lang række kunder.

  • Skræddersyede løsninger: vi bygger systemer, der passer til jeres arbejdsgange – ikke omvendt.

  • Tæt samarbejde: vi er jeres lokale samarbejdspartner, der altid er tilgængelig.

  • Dansk udvikling: al vores udvikling foregår i Danmark, hvilket sikrer kvalitet, nærhed og tæt dialog.

Laravel udvikling

Vil du vide mere?

Kontakt os for at høre mere om, hvordan vi kan udvikle et skræddersyet system til din virksomhed.