Webbutveckling
    Webbkoncept · Demo

    Salong Iluma

    Salong Iluma är en egenbyggd demo, inte ett kundcase. Den använder samma React 18 + TypeScript + Vite SPA-bas som de andra demon (Tailwind, shadcn/ui, React Router, TanStack Query, react-hook-form, zod, Vitest), byggs till statiska filer och serveras med Nginx i Docker. Det är den mest utbyggda av de fyra: framer-motion, The Seasons via lokal @font-face, Mapbox GL + react-map-gl, ogl WebGL-aurora i hero-sektionen, react-helmet-async för SEO och behandlingssidor med slug. Inga Google Fonts via CDN.

    TL;DR

    En React + Vite-demo för salong med egna typsnitt, Mapbox, WebGL-aurora och react-helmet-async SEO, levererad som statiska filer via Nginx i Docker. Resultat: En live-demo för salong som kombinerar bokningsfokus med Mapbox, WebGL och tydligare SEO-standarder.

    Konceptwebb

    Utvecklingstid

    Solo

    Samarbete

    Lyckat

    Resultat

    100%

    Kundnöjdhet

    Utmaningen

    Lokala salonger behöver en sajt som känns personlig och premium, men fortfarande laddar bra på mobil. Många mallar blir generiska eller tungrodda när kartor, motion och egna typsnitt kommer in.

    Min lösning

    Jag byggde vidare på den gemensamma Vite + React + shadcn SPA:n med framer-motion, lokalt displaytypsnitt, Mapbox och en ogl-baserad hero-effekt, plus react-helmet-async för tydligare SEO. Leveransen är fortfarande frontend: statiska filer bakom Nginx i Docker.

    Tekniska funktioner

    Byggt med moderna tekniker och beprövade metoder för stabilitet och prestanda

    Teknikstack

    Moderna tekniker och ramverk för bra prestanda

    Säkerhet och kvalitet

    Byggt med säkerhetsrutiner och kvalitetssäkring

    Ren arkitektur

    Tydlig kodstruktur enligt branschpraxis

    Prestanda

    Optimerat för snabbhet, skalbarhet och användarupplevelse

    Nyckel funktioner

    Varm salongsidentitet med The Seasons via lokal @font-face

    Hero med WebGL-aurora byggd med ogl

    Kontaktkarta med Mapbox GL och react-map-gl

    react-helmet-async plus Open Graph och Twitter-meta i index.html

    Behandlingsrutter med slug-sidor för tjänstedetaljer

    Statisk build via Nginx i Docker (npm ci i image-bygget)

    Projekt galleri

    Utvalda skärmdumpar från projektet.

    Tekniker

    React 18
    TypeScript
    Vite 5.4 (SWC)
    Tailwind CSS 3
    shadcn/ui
    React Router v6
    Framer Motion
    ogl
    Mapbox GL
    react-map-gl
    react-helmet-async
    TanStack Query
    react-hook-form
    zod
    Vitest
    Docker
    Nginx

    Relaterade tjänster

    Det här projektet hör till webbutveckling. Läs mer om tjänsten:

    Relaterade artiklar

    Projektets resultat

    Salongsägare kan bläddra i ett live-exempel som visar bokningsflöde, kartkontakt och en rikare visuell stack utan att det presenteras som ett betalt kundcase.

    Jag använder cookies

    GDPR

    Jag använder cookies för att förbättra din upplevelse, analysera trafik och personalisera innehåll. Du kan välja vilka cookies du accepterar.