Skip to content
    Live

    DSM: management software for driving schools

    A driving school juggles candidates, instructors, lesson schedules, exams, payments and instructor pay, often in paper files and messages. DSM is the platform Tunisian driving schools use to run all of it in one place. It is built by Virtide.

    Screens from the DSM mobile app for driving schools

    What DSM does

    Candidates and their files
    Each candidate's progress, lessons and exams in one record, instead of scattered notebooks.
    Instructors and scheduling
    Plan lessons and exams around instructors, and keep the planning visible to everyone who needs it.
    Payments and candidate billing
    Track what each candidate has paid and what is due, and keep instructor pay on the same system.
    Online theory course
    The Code en ligne theory course is part of the platform, so candidates can study alongside their lessons.
    Mobile app for candidates, instructors and owners
    A Flutter mobile app gives each role its own view. DSM 2.0 is built for French, Arabic and English.

    Who uses DSM

    • Driving school owners
    • Instructors
    • Candidates
    • The platform administrator

    Built by Virtide

    DSM is a Virtide product: a NestJS API on MySQL, a React and Vite back-office for schools and the platform admin, and a Flutter mobile app. The apps share one design-token package and one set of translations, and the API is described by an OpenAPI contract.

    NestJS · MySQL · React · Vite · Flutter · OpenAPI

    Questions about DSM

    How we built it

    • Custom software development

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

    • 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.

    Back to all Virtide products

    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.