Web platform development
We build web applications that have to keep working as your users, data and team grow: back-offices, customer web apps, booking and ordering tools, and multi-language sites. We start from the product, pick the simplest architecture that fits, and ship it to production ourselves.
What we build
- Back-offices and dashboards
- Admin tools for staff, with roles and the screens people use all day. The school back-office of DSM is a React and Vite application with separate views for schools and the platform admin.
- Customer web apps that need no install
- Pages that open from a QR code or a link and work on any phone. YallaReady customers follow their order on a web page with live updates over server-sent events.
- Arabic, French and English, including right-to-left
- Interfaces built for several languages from the first screen. YallaReady's customer pages default to Tunisian Arabic with a right-to-left layout and are translated with next-intl.
- Product and marketing sites
- Prerendered pages that search engines and AI assistants can read, with structured data and fast load times. This website is built that way.
- Notifications and real-time features
- Web push, live status and scheduled background jobs, for products where the user should not have to refresh.
Technology we use
- Front end
- React, Next.js, TypeScript, Tailwind CSS, Vite
- Back end
- Node.js, NestJS, REST, Server-sent events
- Data
- PostgreSQL, MySQL
- Quality
- Playwright end-to-end tests, GitHub Actions CI
How we approach it
Start with one real user journey
We build the path a customer or staff member takes first, put it in front of you, and grow from there instead of building every screen at once.
Share types between front end and back end
In YallaReady the order states, ticket rules and validation schemas live in one shared package, so the web app and the API cannot drift apart.
Test the flows that matter
Browser tests cover the critical paths, and they run in CI on every push, so a release does not depend on someone remembering to click through.
From our own products
The customer pages, counter screen and owner space of YallaReady are one Next.js application with a NestJS API behind it.
See YallaReadyQuestions about web platform development
Other services
Cloud and DevOps
Virtide sets up Docker deployments, CI/CD pipelines, backups and monitoring so releases are repeatable and reversible. We run our own products this way.
Custom software development
Virtide builds custom software around how your business works: management platforms, internal tools, APIs and integrations. NestJS, PostgreSQL.
Figma to web
Virtide turns Figma designs into responsive, accessible web applications with React and Tailwind, using shared design tokens and WCAG AA contrast.
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.