Portfolio
Utvalda arbeten
Ett litet urval av arbete vi kan visa offentligt — fler fallstudier och företagsprojekt finns tillgängliga på begäran under sekretessavtal.
autodetailing-deki.pro
Auto Detailing Đeki – Från webbplats till digital serviceplattform
Flerspråkig plattform för fordonsdetaljering – från prisberäkning via bokning till transparent orderspårning, styrd från ett centralt backoffice.
Auto Detailing Đeki: digital serviceplattform för bilrekond
30.09.2026
Översikt
Auto Detailing Đeki är en flerspråkig webbplattform för en professionell studio för bilvård och detailing, med tydligt fokus på den kroatiska marknaden och en medvetet inbyggd tillväxtpotential mot grannländerna.
Plattformen utformades så att lokala marknadskrav, regionala kundförväntningar och en senare gränsöverskridande expansion inte behöver hanteras som separata projekt.
Projektet förenar en offentlig webbplats med detaljerad tjänstepresentation, fordonsberoende prislogik, konfigurerbara paket, tidsbokning, betalningsalternativ, kundomdömen, fordonsdokumentation, orderspårning och ett eget administrationsgränssnitt.
Målet var inte att bygga ännu en detailingsajt med ett kontaktformulär.
Målet var att samla Customer Journey och de dagliga affärsprocesserna i ett system som går att underhålla.
En besökare ska kunna förstå vilka tjänster som erbjuds, följa skillnaderna mellan varianter, se verkliga arbetsresultat, sätta ihop rätt tjänsteomfattning och boka en tid.
Företaget ska i sin tur kunna hantera processerna bakom utan att behöva ändra källkod.
Den tekniska och innehållsliga strukturen lades redan från början upp så att Kroatien utgör den primära marknaden, medan flerspråkighet och central innehållshantering kan stödja en starkare positionering i Slovenien, Ungern, Österrike och andra grannmarknader.
Använda tekniker bland annat:
Modernaste webbteknik • Responsiv design • PayPal-integration • Google Gemini API
Ett centralt backoffice för bokningar, priser, innehåll, översättningar, tillgänglighet, media och operativ administration.
Redan administrationsgränssnittet visar projektets verkliga omfattning.
Bakom den offentliga webbplatsen arbetar inget isolerat bokningsformulär, utan en applikation där de viktigaste affärsprocesserna möts.
Utmaningen
Professionell fordonsdetailing är svår att reducera till en enkel prislista.
Den faktiska tjänsteomfattningen beror på flera faktorer:
- fordonskategori
- fordonets skick
- nödvändig poleringsnivå
- valt detailingpaket
- typ av lackskydd
- tilläggstjänster
- nödvändig arbetstid
- studions tillgänglighet
En kund vet kanske att bilen behöver poleras.
Men hen känner inte nödvändigtvis till skillnaden mellan en lackkorrigering i ett steg och en i flera steg.
Samma sak gäller keramiska beläggningar.
Hållbarhet, glans, kemisk beständighet, hydrofoba egenskaper och garanti skiljer sig åt mellan produkter.
En statisk webbplats kan räkna upp dessa skillnader.
Men den har svårt att koppla dem till en verklig bokning och de operativa processerna bakom.
Utmaningen var därför att göra en komplex tjänst begriplig utan att kräva att kunden själv blir detailingspecialist.
Förstå först. Boka sedan.
Den offentliga webbplatsen börjar medvetet före själva bokningsprocessen.
Besökare kan läsa ingående om invändig rengöring, utvändig rengöring, polering, lackdekontaminering, keramiskt skydd och underhåll.
Detailingprocessen presenteras i fyra faser:
Inspektion → Förberedelse → Korrigering → Skydd
Varje fas förklaras separat.
Det beskrivs inte bara vad som görs, utan också varför steget behövs.
Invändig rengöring omfattar till exempel inte bara själva rengöringen, utan även valfria skyddsbehandlingar för läder, textil och plast.
För exteriören går presentationen djupare in på ämnen som lackkorrigering, kemisk och mekanisk dekontaminering, keramiskt lackskydd, renovering av strålkastare och rengöring av motorrummet.
Tanken bakom är enkel:
Kunden ska förstå vad hen köper innan hen ombeds boka det.
Keramiskt skydd som ett beslut — inte som en kryssruta
För keramiska beläggningar räcker inte ett produktnamn.
Plattformen innehåller därför en direkt jämförelse av olika skyddssystem från Gtechniq.
Bland annat jämförs:
- hållbarhet
- glidförmåga
- glans
- tvättbeständighet
- vatten- och smutsavvisning
- kemikaliebeständighet
- UV-beständighet
Mer exklusiva varianter får egna detaljsidor.
De positioneras inte enbart genom ett högre pris.
För Crystal Serum Ultra förklaras till exempel skiktuppbyggnad, reptålighet, kemisk beständighet, temperatur- och UV-beständighet, professionell applicering och garantitid.
Programvaran fattar inte beslutet åt kunden.
Den ger kunden den information som behövs för ett välgrundat beslut.
Paket, fordonskategorier och konfigurerbara tjänster
Samma tjänsteomfattning kräver inte samma insats för varje fordon.
Prisstrukturen skiljer därför mellan fordonskategorier som:
Småbil • Mellanklass • SUV
Inom dessa kategorier finns fördefinierade paket:
Baspaket • Standardpaket • Premiumpaket
Dessutom kan kunden konfigurera den önskade tjänsten mer detaljerat.
Bokningsprocessen kan kombinera:
- fordonskategori
- paket
- poleringsnivå
- lackskydd
- tilläggstjänster
Valet visas direkt i en sammanfattning.
Totalpriset följer av den valda konfigurationen.
Flödet blir därmed en tydlig process:
Fordon → Paket → Polering → Lackskydd → Tillval → Tid → Kunduppgifter → Bokning
För kunden förblir det ett överskådligt val.
I bakgrunden förblir det konsekvent affärslogik.
Priser som en del av affärslogiken
Priserna är inte utspridda över enskilda sidor som fast inskriven text.
De hanteras centralt i administrationen.
Olika priser kan underhållas för paket, poleringsnivåer, lackskydd, tilläggstjänster och fordonskategorier.
Därmed kommer det offentligt visade priset och priset som används vid bokningen från samma prisstruktur.
Dessutom stöder administrationen globala procentuella prisändringar.
En allmän höjning eller sänkning behöver alltså inte göras manuellt, post för post.
Ändringar dokumenteras i en prishistorik och kan återställas vid behov.
En prisändring blir på så sätt en spårbar affärshändelse i stället för en tyst överskrivning av ett värde.
Tillgänglighet ur två perspektiv
Tidsplaneringen bygger på en gemensam bild av den faktiska beläggningen.
Beläggningskalendern finns tillgänglig både för operatören i administrationen och för kunden under bokningen – i en form som passar respektive uppgift.
Operatören får en operativ månadsöversikt över upptagna perioder, bokningar och spärrade dagar.
Olika statusar visar vilka bokningar som fortfarande väntar på bekräftelse, vilka som redan är bekräftade eller avslutade och vilka perioder som är spärrade på grund av semesterstängning eller helgdagar.
En gemensam tillgänglighetslogik förbinder den interna kapacitetsplaneringen med kundens val av tid.
Kunden ser samma operativa verklighet ur ett förenklat perspektiv.
Redan upptagna eller spärrade perioder är inte tillgängliga för en ny bokning.
Samtidigt fastställer applikationen nästa möjliga tid och föreslår den direkt.
Förslaget förblir flexibelt.
Kunden kan fortfarande välja en annan ledig tid.
Därmed uppstår inte två separata kalendrar.
Det finns en gemensam tillgänglighetslogik med två olika vyer:
Operatör: planera och styra.
Kund: se och välja lediga tider.
Just för detailingtjänster är detta relevant, eftersom ett uppdrag beroende på fordon, paket och omfattning kan ta flera arbetsdagar i anspråk.
Applikationen måste därför inte bara hitta en ledig dag, utan ta hänsyn till en tillräckligt lång ledig period.
Systemet känner till beläggningen.
Operatören styr den.
Kunden ser vad som faktiskt är tillgängligt.
En bokning blir en affärsprocess
En bokning genererar inte bara ett e-postmeddelande.
Den blir ett hanterbart ärende i administrationen.
En bokning innehåller bland annat:
- valt paket
- fordonskategori
- start och slut
- pris
- betalningssätt
- betalningsstatus
- bokningsstatus
Bokningar kan granskas, bekräftas, redigeras eller avvisas.
Betalningar kan markeras därefter.
Även tider som bokats per telefon kan registreras manuellt.
Därmed förblir bokningar en del av samma system, oavsett ursprung.
Från inkommen bokning till operativ handläggning förblir bokningen en del av samma affärsprocess.
En bokning förblir ett affärsobjekt – oavsett om den skapats online eller per telefon.
Handpenningar och betalningsinställningar
Betalningsregler konfigureras i administrationen.
Företaget kan till exempel definiera:
- om handpenning via PayPal erbjuds
- hur stor handpenningen är
- hur länge en betalningsfrist gäller
- vart aviseringar skickas
- om integrationen körs i sandbox- eller liveläge
Dessutom är plattformen förberedd för ytterligare en betalintegration via PayWay / PBZ Card.
Bokningsapplikationen förblir ansvarig för bokningen och dess status.
Betalningsleverantören förblir ansvarig för själva betalningstransaktionen.
Denna uppdelning håller betalningslogiken där den hör hemma, utan att avbryta Customer Journey.
Flerspråkighet som en del av systemet
Auto Detailing Đeki riktar sig i första hand till den kroatiska marknaden.
Samtidigt ligger verksamheten i en geografisk miljö där kundrelationer inte nödvändigtvis slutar vid landsgränsen.
Plattformen stöder därför:
Hrvatski • Slovenščina • Magyar • Deutsch • English
Kroatiska är det primära marknadsspråket.
Slovenska, ungerska, tyska och engelska lägger samtidigt grunden för att nå grannmarknader och internationella kunder, utan att bygga en separat teknisk plattform för varje land.
Flerspråkigheten är inte begränsad till huvudmenyn.
Tjänstebeskrivningar, navigering, uppmaningar till handling och operativt innehåll finns i respektive språkkontext.
Därmed stöder arkitekturen både dagens positionering i Kroatien och en möjlig regional expansion.
AI-stödd översättning
Visst operativt innehåll ändras oftare än annat.
Semesterstängning eller meddelanden om helgdagar är typiska exempel.
Att varje gång skapa dessa texter manuellt på flera språk skulle ge onödigt arbete.
Därför innehåller administrationen en valfri integration med Google Gemini.
En kroatisk källtext kan översättas till övriga språk som stöds direkt från administrationsgränssnittet.
De genererade texterna förblir synliga och redigerbara.
AI:n tar hand om den repetitiva delen.
Ansvaret för det publicerade innehållet ligger kvar hos företaget.
När studion är stängd vet webbplatsen det också
Tillgänglighet beror inte bara på befintliga bokningar.
Även semesterstängning, helgdagar eller andra frånvaroperioder påverkar när nya uppdrag kan tas emot.
För detta finns egna administrationsmoduler.
En post kan bland annat innehålla:
- start
- slut
- säsong
- flerspråkigt meddelande
- valfri bakgrundsgrafik
När den angivna perioden har löpt ut behöver ett tillfälligt meddelande inte tas bort manuellt.
Den offentliga webbplatsen följer därmed den faktiska driftsituationen.
Samtidigt vägs sådana spärrperioder in i tillgänglighetslogiken.
Därmed förblir information och planering konsekventa.
Omdömen och verkliga arbeten
Kundomdömen är direkt integrerade i den offentliga webbplatsen och kan hanteras i administrationen.
Utöver omdömestexten kan bland annat namn, datum, en valfri Google-länk och företagets svar sparas.
Även färdiga fordon hanteras som strukturerat innehåll.
Bilar och motorcyklar kan få egna galleriposter med foton, videor, externa Facebook-länkar och före/efter-visningar.
Ett jämförelsereglage låter besökare se resultaten direkt.
Galleriet blir därmed inte bara dekorativt innehåll.
Det blir ett synligt bevis på faktiskt utfört arbete.
Från bokad tid till transparent orderspårning
Den digitala Customer Journey slutar inte med bokningen.
Kunden får en QR-kod som leder till hens personliga område för orderspårning.
Via denna länk kan arbetets framsteg på fordonet när som helst följas.
Operatören uppdaterar processtatusen i applikationen.
Så snart en ny relevant status registreras informeras kunden dessutom via e-post. E-posten är dock inte en förutsättning för att se aktuell status.
Kunden kan när som helst öppna sin personliga länk och själv kontrollera hur långt arbetet har kommit.
Hen behöver inte vänta på nästa meddelande.
Därmed uppstår ett obrutet informationsflöde:
Bokning → personlig QR-kod → arbetsstatus → uppdatering → e-postavisering
Kunden behöver inte ringa och fråga.
Operatören behöver inte upprepade gånger förklara samma status via flera kommunikationskanaler.
Båda parter har tillgång till samma ärende – var och en ur sitt perspektiv.
Hitta mitt fordon
Dessutom kan kunden via ”Hitta mitt fordon” komma åt det fordonsområde som är avsett för hen.
Nödvändiga inloggningsuppgifter skickas via e-post.
Efter att den personliga koden angetts blir den information som frigetts för ärendet synlig.
Detta område är inte fritt tillgängligt för allmänheten.
Därmed hålls kundrelaterad dokumentation tydligt åtskild från det offentliga fordonsgalleriet.
Det offentliga galleriet visar medvetet publicerade arbeten. Det personliga området förbinder däremot en specifik kund med hens uppdrag och fordon.
Så blir en tidsbokning till en digitalt följd serviceprocess:
Boka → Utföra → Informera → Följa → Dokumentera
Bokning och fordonsdokumentation kopplas ihop
I administrationen kan ett fordon kopplas till en specifik bokning.
Därmed skapas en direkt koppling mellan det operativa ärendet och den senare dokumentationen.
Bokningen beskriver vilket arbete som planerades.
Fordonsposten dokumenterar det behandlade fordonet och tillhörande innehåll.
Enskilda bilder kan separat frigöras för det offentliga galleriet eller döljas.
Videor och externa länkar kan läggas till oberoende av detta.
Resultatet är inte bara en stor mediemapp.
Det uppstår strukturerad dokumentation kring ett verkligt fordon och ett specifikt uppdrag.
Ett centralt administrationsgränssnitt
Administrationen samlar de dagliga affärsprocesserna i en applikation.
Bland annat kan följande hanteras:
- bokningar
- bokningsinställningar
- beläggningskalender
- priser
- prishistorik
- startsidans innehåll
- översättningsinställningar
- semesterstängning
- helgdagar
- recensioner
- bilgallerier
- motorcykelgallerier
- foton
- videor
- Facebook-galleri
- databas
- användare
Målet är inte att erbjuda så många administrationssidor som möjligt.
Målet är att inte sprida sammanhängande processer över flera av varandra oberoende verktyg.
Kontextuell hjälp direkt i arbetsflödet
Administrationsprogramvara blir en självklarhet med daglig användning.
Men särskilt i början bör en användare inte behöva leta i en separat handbok för att förstå en funktion.
Därför har administrationen kontextuell hjälp.
Applikationen tar hänsyn till det administrationsområde som är öppet för tillfället och ger passande information direkt i arbetsgränssnittet.
Dokumentationen följer den aktuella arbetskontexten – inte tvärtom.
I området Semesterstängning förklaras till exempel hur en post skapas, hur flerspråkiga meddelanden fungerar, när ett meddelande blir aktivt och hur flera poster hanteras samtidigt.
Användaren får därmed exakt den information som hör till det aktuella arbetssteget.
Hen behöver inte veta i vilket kapitel i en extern handbok funktionen beskrivs.
Hjälpen följer arbetskontexten.
Inte tvärtom.
Därmed blir dokumentationen en del av applikationen och inte en separat fil som måste underhållas oberoende av själva systemet.
Kvalitet inte först efter driftstart
En plattform som förbinder bokningar, priser, flerspråkighet, kundkommunikation, tillgänglighet och operativ administration måste fungera mer än bara visuellt.
Under utvecklingen kontrollerades därför funktionella flöden och olika användarvägar upprepade gånger.
I utvecklings- och kvalitetssäkringsprocessen hos softify.pro användes utöver klassiska manuella tester även COCO som en stödjande test- och verifieringsinstans.
Fokus låg bland annat på konsekvent navigering, formulärflöden, språkbyte, pris- och bokningslogik, kalender- och tillgänglighetslogik samt kopplingen mellan den offentliga webbplatsen och administrationsområdet.
COCO ersatte inte något verksamhetsmässigt godkännande.
Det kompletterade det.
Upprepningsbara användarflöden kunde kontrolleras systematiskt, medan den slutliga bedömningen låg kvar hos människan.
Just i en applikation med flera språk, många administrationsområden och sammankopplade affärsobjekt minskar en extra kontrollväg risken att en ändring på ett ställe oavsiktligt påverkar andra processer.
Databasbackup, återställning och användarbehörigheter
Operativa data får inte finnas på bara ett ställe.
Administrationen erbjuder därför kontrollerade export- och importfunktioner för databasen.
Innan en importerad databas ersätter den befintliga skapas en säkerhetskopia av det aktuella tillståndet och den importerade filen kontrolleras.
Även åtkomsträttigheter hanteras i systemet.
Användare kan ha olika roller, så att rutinuppgifter inte automatiskt kräver samma behörigheter som kritiska administrativa åtgärder.
Offentlig webbplats och backoffice
Kunden behöver inte förstå administrationssystemet.
Men administratören ska inte heller behöva föra över samma kundbokning manuellt till ett andra system.
Just denna gräns präglar projektet.
Den offentliga sidan fokuserar på:
Förstå → Jämföra → Konfigurera → Boka → Följa
Den interna sidan fokuserar på:
Bekräfta → Planera → Prissätta → Utföra → Informera → Dokumentera
Båda sidor arbetar i samma affärsprocess.
Engineering Principle
Projektet följer en princip som även går igen i andra skräddarsydda affärsapplikationer från softify.pro:
Komplexitet hör hemma bakom interaktionen.
En kund ska inte behöva räkna ut vilken kombination av fordonskategori, poleringsnivå, beläggning och tilläggstjänst som ger rätt pris.
Hen ska kunna välja det hen behöver och se resultatet.
Hen ska inte själv behöva ta reda på när studion har kapacitet igen.
Systemet ska visa vad som faktiskt är tillgängligt.
Och hen ska inte heller behöva ringa för att få veta hur långt arbetet med fordonet har kommit.
Den informationen ska finnas där kunden förväntar sig den.
På samma sätt ska operatören inte behöva redigera källkod för att ändra priser, lägga in semesterstängning, hantera bokningar eller publicera fordonsbilder.
Programvaran ska bära denna komplexitet.
Inte kunden.
Inte operatören.
Detta arbetssätt följer utvecklingsprincipen hos softify.pro: komplex affärslogik ska bemästras internt, medan interaktionen förblir tydlig och begriplig för kunder och operatörer.
Resultat
Auto Detailing Đeki blev mer än en presentationswebbplats för den kroatiska marknaden.
Plattformen förenar lokal marknadspositionering med en teknisk grund som redan är förberedd för regional räckvidd.
Flerspråkigt innehåll, centralt hanterad affärslogik och ett gemensamt backoffice gör det möjligt att nå ytterligare målgrupper i grannländer utan att applikationen behöver byggas om.
Samtidigt kombinerar plattformen tjänsteinformation, strukturerade priser, konfigurerbara detailingpaket, tidsbokning, gemensam tillgänglighetslogik, betalningsregler, omdömen, kundspecifik orderspårning och fordonsdokumentation i en skräddarsydd webbapplikation.
För kunderna uppstår en begriplig väg från den första informationen via val och bokning ända fram till transparent uppföljning av det pågående uppdraget.
De ser vilka tider som faktiskt är lediga.
De får en föreslagen nästa tid.
De kan när som helst själva följa arbetets framsteg via sin personliga länk.
Nya relevanta processtatusar kommuniceras dessutom via e-post.
Via ”Hitta mitt fordon” hålls den kundspecifika åtkomsten till frigiven fordonsinformation tydligt åtskild från det offentliga området.
För företaget uppstår samtidigt en central operativ miljö för bokningar, priser, kapacitet, tillgänglighet, innehåll, kommunikation och dokumentation av utförda arbeten.
Administrationen styr processerna i bakgrunden.
Kunden ser resultatet.
Det offentliga gränssnittet är den synliga delen av en betydligt mer omfattande digital affärsprocess.
Precis som inom detailing gäller även här:
Den verkliga komplexiteten ligger i arbetet.
Programvaran ser till att den förblir hanterbar.
Koralpenhaus
Regional presentations- och bokningswebbplats i Alpregionen, byggd med fokus på tydlig struktur, snabb laddning och enkelt innehållsunderhåll.
Koralpenhaus.eu – Boende, bokning och innehållshantering i ett system
17.08.2026
Översikt
Koralpenhaus.eu är en flerspråkig webbplattform för ett alpint boendeföretag i Kärnten, Österrike.
Projektet kombinerar den publika webbplatsen med rumspresentation, tillgänglighet, prissättning, reservationer, online-anzahlningar och kundens självbetjäning.
Målet var inte att lägga till ett bokningsformulär på en webbplats.
Det var att skapa ett underhållbart system där det publika innehållet och bokningsprocessen fungerar tillsammans — samtidigt som upplevelsen hålls enkel för gästerna.
Teknikstack vi använde, bland annat:
PHP • MySQL • JavaScript • Responsiv webb • PayPal-integration
Utmaningen
Boendewebbplatser ser enkla ut utifrån. Den underliggande processen är det oftast inte.
En gäst behöver hitta ett lämpligt rum, välja en period, förstå gällande pris, kontrollera om tillräcklig kapacitet finns, ange nödvändig information, skapa en reservation och slutföra den nödvändiga betalningen.
Flera regler måste förbli konsekventa genom hela den processen:
- rumskapacitet
- ankomst- och avresedatum
- befintliga reservationer
- gästkategorier
- medlems- och icke-medlemspriser
- bokningssummor
- anzahlningsbelopp
- betalningsstatus
- reservationens giltighet
Utmaningen var att hantera dessa regler utan att överföra deras komplexitet till gästen.
Ett sammanhängande bokningsflöde
Reservationsprocessen är integrerad direkt i webbplatsen.
Gäster väljer ett rum och sina resedatum. Systemet kontrollerar tillgängligheten för den önskade perioden och rapporterar återstående kapacitet.
Gästsammansättningen kan sedan konfigureras inom gränserna för det valda boendet.
Prissättningen beräknas utifrån bokningskontexten snarare än att endast presenteras som statisk information.
Innan en reservation skickas in får gästen en tydlig sammanfattning som innehåller valt rum, datum, antal nätter, gästsammansättning och totalbelopp.
Resultatet är ett okomplicerat arbetsflöde:
Rum → Datum → Tillgänglighet → Gäster → Detaljer → Reservation → Betalning
Kunden ser en enkel process.
Applikationen hanterar reglerna bakom den.
Tillgänglighet och kapacitet
Tillgänglighet är en del av bokningslogiken snarare än en separat förfrågan.
För den valda perioden avgör applikationen om boende finns tillgängligt och hur mycket kapacitet som återstår.
Beläggningsgränser fortsätter att gälla när gäster läggs till reservationen, vilket förhindrar bokningskonfigurationer som överskrider kapaciteten för det valda rummet.
Detta håller den tillgänglighet som visas för kunden kopplad till den reservation som skapas.
Prisregler
Koralpenhaus.eu använder olika priskontexter för medlemmar och icke-medlemmar samt olika gästkategorier.
Dessa regler är integrerade i bokningsprocessen.
Istället för att kräva att gäster eller personal beräknar priser separat använder applikationen de valda bokningsparametrarna för att ta fram motsvarande totalbelopp.
Bokningssammanfattningen blir därmed den enda punkten där datum, beläggning och prissättning möts innan reservationen skickas in.
Reservationens livscykel
Att skicka in bokningen skapar en reservation som senare kan hämtas via området Min bokning.
Reservationer som väntar på betalning är tydligt markerade som Betalning väntar och inkluderar en definierad betalningsperiod.
Kunden kan lämna webbplatsen, återkomma senare och hämta den befintliga reservationen utan att behöva starta bokningsprocessen på nytt.
Reservationen behåller sitt rum, datum, gästinformation, pris, nödvändig anzahlning och aktuell betalningsstatus.
Detta gör bokningen till ett beständigt affärsobjekt snarare än en engångsinlämning av ett formulär.
Online-anzahlning
Betalningsprocessen är kopplad direkt till reservationen.
Koralpenhaus.eu beräknar en anzahlning på 20 % av bokningssumman och visar beloppet innan betalningen påbörjas.
Betalning är integrerad via PayPal, där stödda betalningsalternativ presenteras direkt inom bokningsflödet.
Separationen är medveten:
Koralpenhaus.eu förblir ansvarig för reservationen och dess affärsregler, medan betalningsleverantören hanterar själva betaltransaktionen.
Detta håller betalningshanteringen utanför applikationens egen hantering av betalningsdata samtidigt som en sammanhängande kundupplevelse bibehålls.
Kundens självbetjäning
Inte varje gäst behöver ännu ett användarkonto.
Området Min bokning ger kunder ett enkelt sätt att återvända till en befintlig reservation och granska dess nuvarande status.
Bokningsvyn samlar den information som är relevant för kunden:
- boende
- ankomst och avresa
- antal nätter
- gästsammansättning
- kontaktuppgifter
- bokningssumma
- nödvändig anzahlning
- betalningsstatus
Där betalning fortfarande är utestående kan kunden fortsätta från den befintliga reservationen.
Detta minskar onödiga steg för både gäster och personal.
Innehåll och gästupplevelse
Bokningssystemet är bara en del av plattformen.
Koralpenhaus.eu tillhandahåller också det innehåll besökare behöver innan de fattar ett beslut:
- rumspresentation
- fotogallerier
- video
- plats- och kontaktinformation
- Google-recensioner
- gästbok
- flerspråkig information
Dessa element delar samma responsiva gränssnitt som bokningsflödet.
Avsikten är att undvika den vanliga uppdelningen mellan en presentationswebbplats och en orelaterad extern bokningsupplevelse.
Gäster stannar inom en och samma konsekventa digitala miljö från upptäckt till reservation.
Modererat användarinnehåll
Gästboken låter besökare skicka in egna inlägg utan att det inskickade innehållet publiceras omedelbart.
Detta ger ett kontrollerat arbetsflöde för användargenererat innehåll och gör att den publika gästboken kan förbli användbar utan att varje inlägg behandlas som betrodd information.
Publikt bidrag och redaktionell kontroll förblir separata frågor.
Administration
Publik funktionalitet och administration är separerade.
Koralpenhaus.eu tillhandahåller en dedikerad, autentiserad administrationsingång för intern funktionalitet, medan det publika gränssnittet förblir fokuserat på gästerna.
Denna separation gör att operativ funktionalitet kan förbli bakom autentisering utan att lägga till administrativ komplexitet i den kundvända applikationen.
Flerspråkig från grunden
Koralpenhaus.eu betjänar både regionala och internationella gäster.
Flerspråkigt stöd är därför en del av applikationen snarare än en extra landningssida.
Navigation, boendeinformation och betydande delar av bokningsupplevelsen presenteras inom det valda språksammanhanget.
Samma underliggande applikation och affärsprocesser kan därför betjäna olika målgrupper utan att underhålla separata webbplatser.
Mobilen spelar roll
En bokningsplattform måste fungera där kunderna faktiskt använder den.
Koralpenhaus.eu-gränssnittet designades för att hålla rumsval, kalendrar, tillgänglighet, gästkonfiguration, bokningssammanfattningar och betalningsåtgärder användbara på mindre skärmar.
Komplexitet minskas genom stegvisa steg snarare än att visa hela reservationsmodellen på en gång.
Det responsiva gränssnittet förblir konsekvent genom både presentations- och transaktionsdelarna av applikationen.
Konstruktionsprincip
Projektet följer en enkel princip:
Affärskomplexitet bör hanteras av systemet, inte av användaren.
En gäst ska inte behöva förstå reservationsstatusar, tillgänglighetsberäkningar, prisstrukturer eller betalningsflöden.
De ska kunna:
Välja ett rum.
Välja datum.
Ange gästerna.
Boka.
Betala anzahlningen.
Allt annat hör hemma bakom den interaktionen.
Resultat
Koralpenhaus.eu utvecklades till mer än en presentationswebbplats.
Den kombinerar innehåll, branschspecifika affärsregler och transaktionella arbetsflöden inom en och samma skräddarsydda webbapplikation.
För gästerna är resultatet en tydlig väg från att upptäcka boendet till att hantera en reservation.
För verksamheten ger samma plattform den strukturerade grund som krävs för att koppla samman boende, tillgänglighet, prissättning, reservationer, betalningar och innehåll.
Ingen onödig teknik lades till bara för att använda den.
Stacken förblir konventionell och underhållbar:
PHP • MySQL • JavaScript
Komplexiteten ligger i affärsprocessen.
Mjukvaran finns för att göra den komplexiteten hanterbar.
Dexosano
En modern PHP-baserad webbplattform, konstruerad med samma prestandafokuserade tillvägagångssätt som softify.pro tillämpar på varje kundprojekt.
GetKey – Windows produktnyckelsökare och säkerhetskopieringsverktyg
14.11.2025
Översikt
Att installera om Windows, eller lämna över en dator till IT, börjar ofta med samma glömda detalj: ingen kan längre hitta Windows-produktnyckeln. GetKey löser exakt det ena problemet, medvetet, och gör inget annat.
Det är en liten, portabel Windows-applikation: ingen installerare, ingen bakgrundstjänst, inget konto. Ladda ner, packa upp, öppna en gång, så läses licensnyckeln som finns i Windows av och visas på skärmen.
Teknik som används, bland annat:
Windows Desktop • Registret & WMI-nyckelutläsning • CSV/Excel-export • PDF-rapportering
Utmaningen
Windows sparar produktnyckeln det aktiverades med någonstans i systemet, men inte där en vanlig användare enkelt kan öppna och läsa den.
Den som installerar om en dator, migrerar till ny hårdvara eller dokumenterar licenser över en liten IT-flotta hamnar till slut i att antingen gissa, gräva igenom gamla e-postkvitton eller ringa support.
Kravet var enkelt att formulera men lätt att göra fel i praktiken:
- hitta den aktuellt aktiverade nyckeln tillförlitligt, från Windows 7 till 11 och Server-serien
- visa den utan att be om något användaren inte enkelt kan tillhandahålla
- låta den lämna verktyget igen — som text, kalkylblad eller ett dokument som kan ligga i en mapp med fakturan
Designprincip
Ett verktyg som bara en person någonsin behöver och ingen vill konfigurera måste bedömas efter hur lite det kräver av användaren, inte efter hur många inställningar det har.
Öppna GetKey. Läs nyckeln. Exportera vid behov. Stäng.
Ingen inloggning, ingen installationsguide, inga bestående spår kvar på maskinen efter att ZIP-filen raderats — vilket spelar dubbelt så stor roll på ett system som ändå snart ska nollställas.
Räckvidd
Nedladdningssidan och produktsidan är fullt översatta — tyska, engelska, kroatiska, franska, spanska, italienska — så att samma verktyg och samma förklaring når IT-personal och privatanvändare i DACH-regionen och bortom, utan språkgissning vid dörren.
Skärmdumpar som täcker flera verkliga maskiner och Windows-versioner visas direkt på sidan, så att besökare kan se det exakta gränssnittet innan de laddar ner något.
Resultat
GetKey förblev medvetet ett verktyg med ett enda syfte. Det försöker inte bli en licenshanteringssvit eller en systeminventeringsprodukt.
Det hittar tillförlitligt en specifik information, över de Windows-versioner som faktiskt fortfarande används, och gör sig sedan ur vägen.
Komplexiteten ligger i var Windows gömmer nyckeln.
Verktyget finns för att göra just den uppslagningen problemfri.