Kun de fรธrste 5 kunder โ€” 25% rabat. Hjemmeside fra ยฃ1.099 ยฃ1.499. Plejeplan fra ยฃ79/mdr. Se priser โ†’

Kapabiliteter og Funktioner

Et komplet sæt moderne softwareudviklingskapabiliteter — byggestenene i hvert projekt jeg leverer.

Hvad Du Får

Funktioner

Vælg og sammensæt fra funktionerne nedenfor — enhver er tilgængelig som tilvalg til dit projekt.

🔐
Sikkerhed

Godkendelse og Sikkerhed

  • ASP.NET Core Identity med brugerstyring, roller, krav og udelukningspolitikker
  • OAuth2 og OIDC — Google, Microsoft, GitHub og enhver tilpasset udbyder
  • Passkeys (WebAuthn) til adgangskodeløs, phishing-resistent godkendelse
  • Multifaktorgodkendelse via TOTP-autentifikatorapps eller SMS
ASP.NET IdentityOAuth2OIDCPasskeysWebAuthnMFAJWT
💳
Handel

Betalinger og Fakturering

  • Stripe engangsbetaling med komplet kassaflow, bekræftelse og kvitteringer
  • Stripe-abonnementer med planstyring, opgraderinger, nedgraderinger og prøveperioder
  • Webhookhåndtering med signaturverifikation og idempotent hændelsesbehandling
  • Kundefaktureringsportal til selvbetjening af fakturahistorik og kortopdateringer
StripeStripe BillingWebhooksSubscriptionsCheckout Sessions
🌍
Globalisering

Lokalisering

  • Flersproget support via ASP.NET Core-lokalisering og .resx-ressourcefiler
  • ICU-kompatibel dato-, tal- og valutaformatering pr. kultur
  • RTL-support (højre-til-venstre) for arabisk og hebraisk
  • Kulturcookiepersistens med brugervalgt sprogskifter i brugergrænsefladen
i18nASP.NET LocalisationICURTL.resxCultureInfo
💬
Kommunikation

Beskedflows

  • WhatsApp Business API til samtalebaserede flows mod kunder
  • SendGrid transaktionelle e-mails med rige HTML-skabeloner og sporing
  • SMS via Twilio med leveringskvitteringer og tovejssvar
  • Push-notifikationer via FCM (Android) og APNs (iOS) med dybe links
  • Live chat-widget til realtids kundesupport på stedet og leadopfangning
WhatsApp Business APISendGridTwilioFCMAPNsLive ChatPush Notifications
Live Data

Realtidsfunktioner

  • SignalR-hubs til tovejs realtidskommunikation mellem server og klienter
  • Live-dashboards med serverpushede datastrømme — ingen polling nødvendig
  • Tilstedeværelsesindikatorer, skrivsignaler og læsekvitteringer
  • WebSocket med automatisk long-polling-fallback til restriktive netværksmiljøer
SignalRWebSocketsServer-Sent EventsHubsReal-time Dashboards
📝
Indhold

Indholdsstyring

  • Blog med kategorier, tags, forfatterprofiler og RSS-feed
  • Simpel indholdeditor så ikke-tekniske ejere selv kan opdatere sider
  • Galleri og portfolio med filtrering, lightbox og lazy-loadede billeder
  • Anbefalinger, FAQ-accordion og begivenhedskalender med iCal-eksport
BlogCMSGalleryTestimonialsFAQEventsiCal
📅
Planlægning

Booking & Aftaler

  • Online booking med live tilgængelighedskalender og øjeblikkelig bekræftelse
  • Automatiserede aftalepåmindelser via SMS og e-mail for at reducere udeblivelser
  • Personalerolestyring med individuelle skemaer, pauser og tilgængelighedsvinduer
  • Fakturering og betalingsopkrævning ved bookingstidspunktet via Stripe
Online BookingAppointment RemindersStaff RolesInvoicingSMSiCal
🛒
E-handel

Netbutik

  • Produktkatalog med varianter, billeder, lagersporing og søgning
  • Indkøbskurv med sessionspersistens og gendannelse af forladte kurve
  • Stripe-kasse — kort, Apple Pay, Google Pay og Køb Nu Betal Senere
  • Ordrestyringsdashboard med statussporing og opfyldningsworkflow
  • Kundeportal til ordrehistorik, returneringer og sporing af loyalitetsbonusser
Product CatalogueShopping CartStripeOrder ManagementCustomer PortalLoyalty
📈
Vækst

Marketing & SEO

  • SEO-optimeret markup — metatags, kanoniske URL'er, strukturerede data og sitemaps
  • Google Analytics 4-integration med tilpasset hændelsessporing
  • Open Graph og Twitter card-meta for rige sociale medie-forhåndsvisninger
  • Nyhedsbrevstilmelding med listeadministration og e-mailkampagneintegration
  • Henvisningsprogram, QR-koder og Google Maps-integration til lokal opdagelse
Google AnalyticsSEOOpen GraphNewsletterGoogle MapsQR CodeReferral
🤖
Intelligens

AI & Automatisering

  • AI-chatbot trænet på dine virksomhedsdata — besvarer spørgsmål og opfanger leads 24/7
  • RAG (Retrieval-Augmented Generation) for præcise, velunderbyggede svar fra dit indhold
  • MCP-integrationer til at forbinde Claude eller GPT direkte til dine databaser, CRM og API'er
  • Workflowautomatisering — AI-udløste opgaver, opsummeringer og routing baseret på brugerintention
AI ChatbotRAGMCPClaudeOpenAILLMWorkflow Automation
🔒
Overholdelse

GDPR & Databeskyttelse

  • UK GDPR og PECR-kompatibelt cookiesamtykkebanner med detaljerede brugerkontroller
  • Privatlivspolitik og databehandlingsregistre skræddersyet til din virksomhed
  • Selvbetjening dataeksport (registreredes adgangsanmodning) indbygget i brugerkontoområdet
  • Ret til sletning — komplet konto- og datasletning på anmodning, logget for ICO-overholdelse
UK GDPRPECRICOCookie ConsentData ExportData Deletion
Sådan Bygger Vi

Ingeniørstandarder

De praksisser og mønstre der anvendes på hvert projekt, fra dag ét til lancering og videre.

🏗️
Design

Arkitektur og Mønstre

  • Ren Arkitektur med streng lagadskillelse — UI kommunikerer aldrig direkte med databasen
  • MVVM til testbar, vedligeholdbar UI-lagerkode på tværs af web, mobil og desktop
  • CQRS med MediatR — kommandoer, forespørgsler og hændelser holdes bevidst separate
  • Domain-Driven Design til systemer med rig forretningslogik og klare afgrænsede kontekster
Clean ArchitectureMVVMCQRSDDDMediatRRepository Pattern
🔀
Proces

Versionskontrol og Arbejdsflow

  • Git-grenstrategier tilpasset teamstørrelse: trunk-based, Gitflow eller GitHub Flow
  • Pull request-skabeloner, grenbeskyttelsesregler og påkrævede gennemgangsporte
  • Conventional Commits med automatisk changelog og semantisk versionering
  • Kodeanmeldelsestandarder — konsekvent, konstruktiv feedback i hver PR
GitAzure DevOpsPull RequestsBranch ProtectionConventional Commits
🚀
Automatisering

CI/CD og DevOps

  • GitHub Actions-pipelines — byg, test og deployer ved hver push og PR
  • Azure Pipelines til virksomhedsmiljøer med godkendelsesporte
  • Docker-containerisering med flertrinsbuilds til minimale produktionsbilleder
  • Miljøspecifik hemmeligheds­styring — ingen legitimationsoplysninger i kildekoden
GitHub ActionsAzure PipelinesDockerSecrets ManagementIaC
🗄️
Data

Databasedesign

  • EF Core code-first-migrationer med strategier for nul datatab
  • Forespørgselsoptimering — indekser, projektion og eksplicit N+1-forebyggelse
  • Forbindelsespooling korrekt konfigureret fra dag ét
  • SQLite til lokal/indlejret brug; SQL Server eller PostgreSQL til produktionsskala
EF CoreMigrationsSQL ServerPostgreSQLSQLiteQuery Optimisation
🎨
Designsystem

Tematisering

  • CSS-brugerdefinerede egenskaber designsystem — én tokenændring breder sig gennem hele appen
  • Mørkt og lyst tilstand med FOUC-fri inline-scriptinitialiserning
  • Realtidstemasskift gemt i localStorage eller brugerkontoindstillinger
  • WCAG-kompatible kontrastforhold verificeret på tværs af alle temavarianter
CSS Custom PropertiesDark ModeDesign TokensWCAG 2.1 AA
☁️
Infrastruktur

Hosting & Overvågning

  • Azure App Service-deployment med automatisk skalering og nulnedetids-deploymentslots
  • Application Insights til live performanceovervågning, fejlsporing og brugsanalyse
  • Azure Monitor-advarsler — besked når noget går galt, før dine brugere rapporterer det
  • Automatiseret Azure Backup med point-in-time-gendannelse og geo-redundant lagring
Azure App ServiceApplication InsightsAzure MonitorHealth ChecksAzure Backup
🧪
Kvalitet

Testning & Kvalitet

  • xUnit-enheds- og integrationstests med rigtige databasecontainere via Testcontainers
  • Automatiseret tilgængelighedstestning mod WCAG 2.1 AA — indbygget i CI-pipelinen
  • CI-testgate — pull requests blokeres fra sammenfletning, hvis en test fejler
  • End-to-end tests der dækker kritiske brugerforløb, kørt inden hver udgivelse
xUnitTestcontainersSQL ServerWCAG 2.1 AACI Gate

Klar til at bygge noget fantastisk?

Lad os diskutere dit projekt. Jeg svarer inden for 24 timer.

An unhandled error has occurred. Reload ๐Ÿ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.