← ProjetsSC.04 / 09

Dinertia

SaaS e-santé de télé-rééducation

Rôle
Développeur Frontend
Contexte
Tekab.dev
Période
2023 — 2024
Page de connexion de Dinertia avec l'illustration d'une séance de rééducation à distance
App en ligne, capture de nov. 2026 (page de connexion ; l'app nécessite un compte).Fig. 04

01 — Vue d'ensemble

Un SaaS de télé-rééducation : gestion des patients, planning et prise de rendez-vous en ligne, avec des fonctionnalités offline-first.

Le défi

Les parcours de soin sont longs et doivent résister aux mauvaises connexions : les patients réservent et suivent leurs soins où qu'ils soient.

Stack

  • Vue 3
  • Pinia
  • React
  • TypeScript
  • Service Workers
  • IndexedDB
  • Vitest
  • Jest

02 — Architecture

Ce que j'ai construit, couche par couche.

  • ■ Interface
  • □ API & logique
  • ■ Données
  • □ Cloud & livraison
  • ■ Qualité & sécurité
  1. InterfaceVue 3 + React UIInterfaceCRM · booking
  2. InterfaceCRM · bookingInterfacePDF / CSV export
  3. InterfaceVue 3 + React UIInterfaceService Worker
  4. InterfaceService WorkerDonnéesIndexedDB
  5. Qualité & sécuritéJest · VitestInterfaceCRM · booking
Interface
CRM, planning et réservation en libre-service ; parcours multi-étapes en Vue 3 et React.
Données
Persistance offline-first avec Service Workers et IndexedDB.
Qualité & sécurité
Tests unitaires Jest et Vitest.

03 — Ce que j'ai fait

  1. 01

    Modules CRM (gestion des patients), planning et réservation de rendez-vous en ligne : les patients prennent, consultent et gèrent eux-mêmes leurs rendez-vous.

  2. 02

    Dashboards patients et parcours multi-étapes en Vue 3 (Composition API, Pinia, Vue Router, Vite), React et TypeScript, avec exports PDF/CSV.

  3. 03

    Fonctionnalités PWA offline-first avec Service Workers et IndexedDB, couvertes par des tests unitaires Jest et Vitest.

04 — Résultats

  • PWA offline-first

  • CRM, planning et réservation en libre-service

Sur mobile · même build, site en ligne

Dinertia, mobile
Projet suivant · SC.05Bitgrass →