Skip to content

    Figma to web implementation

    You have a design. We turn it into a fast, responsive and accessible web application, with the spacing, type and states of the Figma file carried through to the browser, not just the screenshots.

    What we build

    Design tokens as code
    Colors, type and spacing defined once and used everywhere. DSM has a design-token package that feeds CSS, TypeScript and the Flutter app.
    Responsive layouts
    Every screen checked at phone, tablet and desktop widths, including the empty, loading and error states that are missing from many design files.
    Accessible components
    Text contrast that meets WCAG AA, visible keyboard focus, labelled controls and reduced-motion support. This website scores 100 on Lighthouse accessibility.
    A component library you can extend
    Buttons, forms, dialogs and accordions built on Radix UI and Tailwind, so new screens reuse parts instead of copying markup.

    Technology we use

    Design
    Figma
    Implementation
    React, TypeScript, Tailwind CSS, shadcn/ui, Radix UI
    Motion
    Framer Motion with reduced-motion support

    How we approach it

    1. Review the design before building

      We list what is missing, such as states, breakpoints and long text in Arabic, and agree on answers before they become rework.

    2. Build from the tokens up

      Tokens first, then components, then pages. A change to a brand color is one edit.

    3. Measure the result

      We run Lighthouse and check the layout at 375, 768 and 1280 pixels, and we keep the page free of horizontal scrolling.

    From our own products

    The DSM web and mobile apps share one set of design tokens and one set of French, Arabic and English strings.

    See DSM

    Questions about figma to web

    Other services

    • Web platform development

      Virtide builds scalable web apps with React, Next.js and TypeScript: back-offices, customer web apps and multi-language platforms. Based in Tunisia.

    • Mobile app development

      Virtide builds iOS and Android apps with Flutter, React Native and native code, including push notifications, Wallet passes and store releases.

    • Custom software development

      Virtide builds custom software around how your business works: management platforms, internal tools, APIs and integrations. NestJS, PostgreSQL.

    Tell us what you are building.

    Email a short description of your project, your users and your timeline. We will follow up to talk through scope.