Vi designede og udviklede Prizely, en multi-tenant SaaS-platform i Laravel 12, der gør lead-indfangning til en branded spiloplevelse. Forhandlere registrerer sig, opretter et eller flere brands (hver med egen slug, 2-farvepalet, logo og op til 8 belønninger med billeder), konfigurerer gevinstprocenter pr. belønning og aktiverer Lykkehjul- eller Skrab-og-Vind-spil. Hvert brand lever på en ren /{brand-slug}-URL med sin egen visuelle identitet — spilleren ser kun dét brand. Før de spiller, udfylder leads en formular med navn, e-mail og telefon (GDPR-samtykkeafkrydsningsfelter kan konfigureres pr. brand); duplikatdetektion via e-mail+telefon forhindrer misbrug. Vindere modtager en automatiseret belønningsmail med valgfrie indløsningskoder. Kreditpakker købes via Stripe Checkout (målt pr.-spil-fakturering) med en selvbetjeningsside til faktureringshistorik. Admin-dashboardet viser spil-pr.-dag-diagrammer, belønningsfordelingsstatistik, konverteringsrater og en filtrerbar, eksporterbar leads-tabel (.xlsx). En sandboxed testspiltilstand lader ejere forhåndsvise spil uden at forbruge credits eller logge leads. Til fysiske events låser kiosk-tilstand enheden til ét brand med en ejer-only oplåsningsflow. Platformen er tosproget (græsk/engelsk), WCAG 2.2 AA-kompatibel og inkluderer GSAP-scrollanimationer, SEO med JSON-LD, hreflang-alternativer pr. side og en llms.txt for AI-crawler-synlighed.
At designe en multi-tenant-arkitektur, hvor hvert brand bevarer sin egen visuelle identitet (farver, logo, belønninger) under en enkelt Laravel-installation, at bygge to forskellige spilmotorer (hjul vs. skrab), der deler en fælles spil-/belønningspipeline, og at implementere målt Stripe-fakturering, der fratrækker credits pr. spil uden mærkbar latenstid for spilleren.
Løsninger
Brugte Laravels tenant-agnostiske routing med {brand}-wildcards og policy-baserede ejerskabsgates — én kodebase, uendelige branded butiksfacader. Hvert spil er bygget som en selvstændig Blade/Alpine-komponent, der føder en delt PlayController, som validerer credits, forhindrer dubletter, løser belønninger via vægtet tilfældig udvælgelse og afsender queued bekræftelsesmails. Stripe Checkout-sessioner bærer metadata (pack_id, brand_id, user_id), der opfyldes via webhook; en credit-balance-cache-kolonne undgår DB-skrivninger pr. spil. Kiosk-tilstand bruger et session-flag + oplåsnings-PIN-flow med rate-begrænsede forsøg. Admin-dashboardet bruger Chart.js til spil-/belønningsfordeling og en filtrerbar, DataTables-drevet leads-tabel med .xlsx-eksport.
Vores hjemmeside er designet i overensstemmelse med de nyeste WCAG 2.2 Level AA tilgængelighedsretningslinjer (Web Content Accessibility Guidelines). Det betyder, at hjemmesiden er tilgængelig for alle brugere, herunder mennesker med handicap.
Tilgængelighedsfunktioner:
Passende farvekontrast for nem læsning
Læsbare skrifttyper og tekststørrelser
Fuld understøttelse af tastaturnavigation
Alternativ tekst til alle billeder
Klar struktur og semantisk HTML
Kompatibilitet med skærmlæsere
Forstørrede touch-målområder
Synlige fokusindikatorer
Tilgængelighed er vores forpligtelse over for alle brugere.
EU-støtte - NextGenerationEU
Finansieret af Den Europæiske Union – NextGenerationEU
Denne virksomhed er finansieret under aktionen "Tilskud til iværksætterinitiativer for unge selvstændige (NEE)" under den offentlige arbejdsformidling (DYPA), med midler fra Den Europæiske Union – NextGenerationEU, gennem genopretnings- og resiliensfaciliteten "Grækenland 2.0".
Den nationale genopretnings- og resiliensplan "Grækenland 2.0" støtter virksomheder og selvstændige i deres udvikling og digitale transformation og tilbyder finansielle værktøjer til at styrke konkurrenceevne, innovation og beskæftigelse.
Gennem dette program har savage.design opnået ressourcer til at udvikle en moderne, tilgængelig og funktionel digital tilstedeværelse, der forbedrer kundekommunikation og servicelevering.
AI Admin Panel er en intelligent brugerflade, der lader dig administrere alle aspekter af din hjemmeside blot ved at tale med den. Ingen CMS-dashboards, ingen teknisk viden, ingen manuel redigering. Fortæl blot AI'en, hvad du ønsker, og se det ske i realtid.
Delt skærm-miljø
Chat med din AI-assistent til venstre, mens du ser ændringer dukke op live til højre. Skift mellem desktop-, tablet- og mobilvisning for at se præcis, hvordan din side ser ud på hver enhed.
Tre driftstilstande
Spørg
Stil spørgsmål om din hjemmeside, få forklaringer og vejledning — uden at foretage ændringer.
Handl
Bed AI'en om at foretage ændringer. Rediger tekst, opdater stilarter, udskift billeder, tilføj sektioner — alt gennemgås i kladde, før det går live.
Planlæg
Anmod om en detaljeret implementeringsplan for komplekse opdateringer. AI'en opdeler det i trin med omfangsestimater, før den begynder.
Hvad din AI kan
Rediger tekst, overskrifter og sideindhold
Opdater farver, skrifttyper og layout
Udskift og administrer billeder
SEO-optimering og meta-tags
Tilføj nye sektioner og sider
Flersproget indholdsstyring
Versionshistorik med et-klik gendannelse
Kladde/live-adskillelse — gennemgang før publicering
Sikkerhed på virksomhedsniveau
Alle ændringer går først til kladde — aldrig direkte til din live-side
Fuld versionshistorik med øjeblikkelig gendannelse til enhver tidligere tilstand
Multi-bruger-godkendelse med rollebaseret adgang
Omfattende revisionslogning af hver handling
Vælg dit abonnement
Starter
€29
/måned
Drevet af Claude Haiku 4.5
Perfekt til enkle indholdsopdateringer, tekstredigering og billedudskiftning.
Tekst- og billedredigering
Grundlæggende indholdsstyring
Versionshistorik
1 brugerkonto
Mest populære
Professional
€79
/måned
Drevet af Claude Sonnet 4.6
Designændringer, nye sektioner, SEO og indholdsskabelse.
Alt fra Starter
Design- og layoutændringer
SEO-optimering
Op til 3 brugerkonti
Enterprise
€199
/måned
Drevet af Claude Opus 4.6
Komplekse funktioner, fuldstændig sideredesign, tilpasset JavaScript og avanceret udvikling.
Alt fra Professional
Multi-fil funktionsudvikling
Avanceret tilpasset kode
Ubegrænsede brugerkonti
Interesseret i AI Admin Panel? Inkluder det i din projektforespørgsel.