Spring til indhold

Cases

Et udvalg af vores opgaver

Fra interne udviklingsplatforme og forretningskritiske systemer til vores egen SaaS. Her kan du se, hvordan vi omsætter konkrete behov til løsninger, der kan bruges, driftes og bygges videre på.

Kundeopgaver og egne produkter

Fast konsulent Offentlig institution

Stabil software til en offentlig institution

Udvikling og vedligeholdelse af interne løsninger med fokus på stabil drift og centrale forretningsprocesser.

  • .NET
  • React
  • SQL
  • Forretningskritiske flows
  • +1 flere
Læs mere Vis mindre

Opgaven

Som fast konsulent har Velosoft været med til at udvikle og videreudvikle løsninger, der bruges i en kompleks organisation med høje krav til stabilitet og drift.

Forretningsværdi

Arbejdet har handlet om at skabe ro i hverdagen med løsninger, der er stabile, brugbare og til at arbejde videre med over tid.

Rolle

Hands-on udvikler og teknisk samarbejdspartner med fokus på fullstack levering, videreudvikling og stabil drift.

Teknologier og fagligt fokus

  • .NET
  • React
  • SQL
  • Forretningskritiske flows
  • Vedligeholdelse & videreudvikling

Fokus i leverancen

  • Udvikling og videreudvikling af løsninger, der understøtter centrale forretningsprocesser.
  • Leverancer på tværs af backend, frontend og datalag med fokus på stabilitet og vedligeholdbarhed.
  • Tæt samarbejde med organisationen om at omsætte behov til løsninger, der fungerer i praksis.

Skabt værdi

  • Robuste løsninger bygget i .NET, React og SQL til forretningskritiske behov.
  • Løbende videreudvikling og vedligeholdelse med fokus på stabilitet og driftssikkerhed.
  • Tæt samarbejde med forretningen om at omsætte konkrete behov til brugbare digitale løsninger.
Igangværende platform Privat virksomhed

Flere systemer samlet i én platform

En fælles platform, der forbinder services, data og arbejdsgange med microservices og cloudhosting i Azure.

  • Vue
  • Java
  • PostgreSQL
  • Microservices
  • +2 flere
Læs mere Vis mindre

Opgaven

Velosoft hjælper aktuelt med at bygge en fælles platform, hvor flere services, dataflows og arbejdsprocesser samles i ét teknisk setup.

Forretningsværdi

Målet er at samle centrale arbejdsgange i en platform, der giver bedre sammenhæng, mindre friktion i driften og et stærkere fundament for videreudvikling.

Rolle

Udviklingspartner med fokus på sammenhæng mellem services, platformstankegang og en driftbar cloudarkitektur.

Teknologier og fagligt fokus

  • Vue
  • Java
  • PostgreSQL
  • Microservices
  • Container Apps
  • Azure

Fokus i leverancen

  • Udvikling af en fælles platform, der kan samle centrale behov på tværs af brugere og arbejdsgange.
  • Arkitektur og levering med microservices og container apps for bedre skalerbarhed og fleksibilitet.
  • Fokus på en løsning, hvor frontend, backend og hosting hænger sammen i en platform, der kan videreudvikles over tid.

Skabt værdi

  • En fælles platform bygget med Vue, Java og PostgreSQL som teknisk fundament.
  • Microservices og container apps, der gør løsningen mere fleksibel og lettere at skalere.
  • Cloudhosting i Azure med fokus på moderne drift, sammenhæng mellem services og videreudvikling over tid.
DevOps & on-premise Intern udviklingsplatform

Fra kode til deployment på organisationens egen platform

Intern Azure DevOps-platform med automatiseret test, build og deploy samt eget udviklingsmiljø og pakkehåndtering.

  • Azure DevOps Server
  • PowerShell
  • Active Directory
  • CI/CD
  • +4 flere
Læs mere Vis mindre

Opgaven

Når udvikling og softwareleverancer skal foregå internt, skal hele vejen fra kode til deployment hænge sammen i organisationens eget miljø. Opgaven omfattede en on-premise Azure DevOps-platform med integreret test, build og deploy i pipelines samt et tilhørende internt udviklingsmiljø og håndtering af kodepakker. Det samlede udviklingsarbejdet og leveranceprocessen i ét teknisk setup.

Forretningsværdi

Værdien ligger i at gøre softwareleverancer gentagelige og mindre afhængige af manuelle trin. Test, build og deployment bliver dele af samme proces, mens udviklingsmiljø og kodepakker håndteres inden for organisationens egne rammer. Det giver teamet et fælles fundament for at udvikle, dele og levere software.

Rolle

Teknisk udviklingspartner med fokus på opsætning af den interne Azure DevOps-platform, sammenhængende pipelines, udviklingsmiljø og intern pakkehåndtering.

Teknologier og fagligt fokus

  • Azure DevOps Server
  • PowerShell
  • Active Directory
  • CI/CD
  • Unit test
  • Automatiseret test
  • On-premise
  • Intern pakkehåndtering

Fokus i leverancen

  • Azure DevOps-platform placeret on-premise som fælles ramme om den interne softwareleverance.
  • Pipelines, der forbinder test, build og deploy i en sammenhængende proces fra ændring til levering.
  • Et tilhørende udviklingsmiljø, der understøtter arbejdet inden for organisationens egen infrastruktur.
  • Intern håndtering af kodepakker, så fælles byggesten kan indgå i udvikling og builds.
  • Integration med Active Directory til bruger- og adgangsstyring i det interne miljø.
  • PowerShell til automatisering af opsætning og tilbagevendende opgaver omkring builds og deployment.
  • Afvikling af unit tests i pipelines som en del af kontrollen af kodeændringer før levering.

Skabt værdi

  • En samlet intern platform til udvikling, test og levering af software.
  • En gentagelig leveranceproces med færre manuelle overgange mellem build, test og deployment.
  • Udviklingsmiljø og kodepakker håndteret internt som en del af samme setup.
Facility management Interne bookinger og faciliteter

Mødelokaler, overnatning og forplejning i én løsning

Et internt bookingsystem, der samler lokaler, overnatninger og forplejning i én arbejdsgang for medarbejdere og administration.

  • .NET
  • React
  • SQL
  • Entity Framework
  • +4 flere
Læs mere Vis mindre

Opgaven

Et internt møde eller ophold handler ofte om mere end et ledigt lokale. Der kan også være behov for overnatning og forplejning, som skal passe ind i samme plan. Facility management-systemet samler kundens interne bookinger i en løsning, der er bygget til netop de behov. Medarbejderne får en fælles indgang til bookingerne, og administrationen får et samlet sted at håndtere dem.

Forretningsværdi

Når de forskellige bookingbehov håndteres i samme system, bliver det lettere at koordinere den praktiske hverdag. Løsningen forbinder brugerfladen i React og Fluent UI med forretningslogik i .NET og et SQL-datalag via Entity Framework. Det giver et sammenhængende grundlag for både den daglige håndtering og videreudvikling af kundens bookingprocesser.

Rolle

Fullstack udvikling af brugerflade, bookinglogik og datalag med fokus på sammenhængen mellem medarbejdernes behov og den interne administration.

Teknologier og fagligt fokus

  • .NET
  • React
  • SQL
  • Entity Framework
  • Fluent UI
  • MVC
  • API
  • Unit test

Fokus i leverancen

  • Samlet håndtering af interne bookinger af mødelokaler, overnatninger og forplejning.
  • Brugerflade i React og Fluent UI til de konkrete arbejdsgange omkring kundens faciliteter.
  • Forretningslogik i .NET og dataadgang med Entity Framework til en SQL-database.
  • Et fælles system, hvor flere typer bookingbehov indgår i den samme administrative hverdag.
  • API mellem React-brugerfladen og backend, så bookingdata og handlinger håndteres gennem fælles grænseflader.
  • MVC-principper i backend med adskillelse af controllers, forretningslogik og dataadgang.
  • Unit tests af bookinglogik og validering med fokus på regler og grænsetilfælde.

Skabt værdi

  • Én digital løsning til flere af de praktiske behov omkring interne møder og ophold.
  • Et samlet grundlag for at koordinere bookinger på tværs af lokaler, overnatning og forplejning.
  • En løsning tilpasset kundens interne arbejdsgange med et fælles teknisk fundament for videreudvikling.
Forretningskritisk software Intern lønhåndtering

Komplekse lønregler omsat til en sammenhængende løsning

Forretningskritisk lønsoftware, der omsætter komplekse interne regler til en fælles digital proces for løngenerering.

  • .NET
  • React
  • SQL
  • Fluent UI
  • +4 flere
Læs mere Vis mindre

Opgaven

Når løn afhænger af komplekse interne regler, er beregningen mere end en enkel formel. Reglerne skal kunne omsættes til en konsekvent behandling af det grundlag, lønnen dannes ud fra. Opgaven var at bygge et internt lønsystem, hvor kundens regler indgår direkte i den software, der håndterer genereringen af løn. Løsningen forbinder det administrative arbejde med den bagvedliggende forretningslogik.

Forretningsværdi

Ved at samle lønlogikken i et system bliver reglerne en del af en fælles digital proces. Det giver et grundlag for ensartet håndtering og for at videreudvikle løsningen, når interne behov ændrer sig. Brugerfladen er bygget i React og Fluent UI, mens .NET og SQL understøtter behandlingen og opbevaringen af de data, som løngenereringen bygger på.

Rolle

Fullstack udvikling med fokus på at omsætte komplekse interne lønregler til forretningslogik, databehandling og en brugbar administrativ brugerflade.

Teknologier og fagligt fokus

  • .NET
  • React
  • SQL
  • Fluent UI
  • Forretningskritisk software
  • MVC
  • API
  • Unit test

Fokus i leverancen

  • Omsætning af kundens interne regler til software, der understøtter genereringen af løn.
  • Forretningslogik i .NET med fokus på sammenhængen mellem datagrundlag, regler og resultat.
  • Administrativ brugerflade i React og Fluent UI til arbejdet med lønhåndteringen.
  • SQL som datagrundlag for den samlede løsning og de oplysninger, lønprocessen anvender.
  • Unit tests af beregningsregler og grænsetilfælde, så ændringer i lønlogikken kan kontrolleres systematisk.
  • API til samspillet mellem den administrative brugerflade og den forretningskritiske behandling i backend.
  • MVC-principper med lønlogik samlet i services, så reglerne kan vedligeholdes og testes uafhængigt af brugerfladen.

Skabt værdi

  • Et internt lønsystem bygget omkring kundens egne komplekse regler.
  • En fælles digital proces, hvor løngenereringen bygger på systemets forretningslogik.
  • Et samlet teknisk grundlag for at vedligeholde og videreudvikle lønhåndteringen.
Sagsbehandlingssystem Intern personaleadministration

Sammenhæng mellem medarbejdere, stillinger og organisation

Intern sagsbehandling, der samler medarbejdernes stillinger, organisatoriske tilknytning og forfremmelser i ét system.

  • .NET
  • React
  • SQL
  • API
  • +3 flere
Læs mere Vis mindre

Opgaven

En medarbejders stilling, organisatoriske tilknytning og forfremmelse er tæt forbundne oplysninger. Når de skal håndteres som en del af intern sagsbehandling, er der brug for en løsning, der afspejler den sammenhæng. Systemet samler arbejdet med medarbejdernes stillinger, organisationer og forfremmelser i en intern applikation, så sagsbehandlingen tager udgangspunkt i et fælles datagrundlag.

Forretningsværdi

Løsningen gør sammenhængen mellem medarbejderen og organisationen til en del af den daglige sagsbehandling. Det giver administrationen et fælles sted at arbejde med de oplysninger og ændringer, der knytter sig til stillinger og forfremmelser. .NET, React og SQL binder brugerflade, forretningslogik og data sammen i en løsning, der er tilpasset organisationens interne behov.

Rolle

Fullstack udvikling af sagsbehandlingsløsningen med fokus på datamodellen og arbejdsgangene omkring medarbejdere, stillinger, organisationer og forfremmelser.

Teknologier og fagligt fokus

  • .NET
  • React
  • SQL
  • API
  • MVC
  • Unit test
  • Forretningskritisk software

Fokus i leverancen

  • Intern sagsbehandling med udgangspunkt i medarbejdernes stillinger og organisatoriske tilknytning.
  • Håndtering af forfremmelser som en del af arbejdet med medarbejdernes stillingsforhold.
  • Et samlet datagrundlag, der forbinder medarbejdere, stillinger og organisationer.
  • Brugerflade i React, forretningslogik i .NET og data i SQL.
  • API til håndtering af de data og handlinger, der forbinder medarbejdere, stillinger og organisationer.
  • MVC-principper med adskilte ansvarsområder for controllers, sagslogik og dataadgang.
  • Unit tests af sagslogik og validering omkring stillingsforhold og organisatoriske relationer.

Skabt værdi

  • En fælles applikation til centrale opgaver i den interne personaleadministration.
  • Samlet håndtering af medarbejdernes stillinger, organisatoriske relationer og forfremmelser.
  • En sammenhængende løsning, hvor brugerflade og datamodel understøtter den samme sagsbehandling.
Egen SaaS Timepilot

Timepilot: fra kundeopgave til fakturagrundlag i én SaaS

Vores egen SaaS til tidsregistrering, projekter, kunder og fakturagrundlag, med Linux-hosting og betaling via Stripe.

  • Next.js
  • PostgreSQL
  • Linux
  • Stripe
  • +4 flere
Læs mere Vis mindre

Opgaven

Når timer, kundeoplysninger og projektarbejde ligger hver for sig, bliver administrationen let en opgave i sig selv. Timepilot er Velosofts egen SaaS, der forbinder de dele af hverdagen. Brugeren kan registrere tid med en timer eller i ugekalenderen, knytte arbejdet til projekter og kunder og samle de fakturerbare timer i timesedler. Teamets registreringer og overblikket over timer og omsætning er en del af samme løsning.

Forretningsværdi

Timepilot er et konkret eksempel på, hvordan vi bygger et produkt hele vejen fra brugerflade og datamodel til drift og betaling. Next.js og PostgreSQL danner det tekniske grundlag, løsningen hostes på Linux, og Stripe håndterer betaling. For brugerne er værdien en kortere vej fra det udførte arbejde til et samlet overblik og et brugbart fakturagrundlag.

Rolle

Produktudvikler og ejer med ansvar for udvikling af applikationen, datagrundlaget, Linux-hosting og integration af betaling via Stripe.

Teknologier og fagligt fokus

  • Next.js
  • PostgreSQL
  • Linux
  • Stripe
  • React
  • API
  • Unit test
  • SaaS

Fokus i leverancen

  • Tidsregistrering med timer og ugekalender, så arbejdet kan registreres som en del af den daglige arbejdsgang.
  • Projekter og kunder med timepriser og kontaktoplysninger, koblet til det registrerede arbejde.
  • Overblik over timer og omsætning samt mulighed for at samle kollegers registreringer på tværs af projekter.
  • Timesedler som grundlag for fakturering og en SaaS bygget med Next.js, PostgreSQL, Linux-hosting og Stripe-betaling.
  • API-integration med Stripe, så betaling indgår i produktets samlede tekniske løsning.
  • Unit tests af forretningslogik omkring tidsregistrering og fakturagrundlag.
  • Komponentbaseret brugerflade med React og Next.js, der samler produktets centrale arbejdsgange.

Skabt værdi

  • Én sammenhængende løsning til at registrere arbejdet, følge projekterne og forberede afregningen.
  • Et fælles overblik over teamets tid og de kunder og projekter, arbejdet vedrører.
  • Et eget softwareprodukt, der viser Velosofts erfaring med både applikationsudvikling, hosting og integreret betaling.

Arbejdsform

Sådan arbejder vi

Cases handler ikke kun om teknologi. De handler om at skabe løsninger, der kan bruges, driftes og videreudvikles i organisationer med forskellige behov og rammer.

Det er netop i kombinationen af hands-on udvikling, forståelse for forretningsprocesser og blik for arkitektur, at Velosoft skaber mest værdi.

Næste case

Har du brug for hjælp?

Jeg er altid åben for en uforpligtende snak om jeres ønsker.

Nick Kisbye Hansen

Tag fat i Nick

Nick Kisbye Hansen

Stifter & lead fullstack konsulent

Du er velkommen til at skrive eller ringe, hvis du vil høre mere om lignende samarbejder eller den måde Velosoft typisk går ind i opgaver på.