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
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.
Build from the tokens up
Tokens first, then components, then pages. A change to a brand color is one edit.
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 DSMQuestions 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.