KCOH
Software Inc.
AutoMedic logo

Étude de cas

AutoMedic

Une plateforme complète pour une entreprise montréalaise de mécanique mobile. Moteur de réservation sur mesure avec disponibilité des créneaux en direct, tableau de bord administratif synchronisé instantanément avec la base de données, et support bilingue. Le tout construit à partir de zéro.

  • Zéro double réservation
  • Courriel + SMS avec .ics
  • Bilingue FR / EN
Le système que nous avons bâti

Ce qu'il a fallu pour faire fonctionner AutoMedic.

ARCHITECTURE DU SYSTÈMEMécanicien mobile · Québec
REST
SQL
Site web

HTML · vanilla JS

Admin

vanilla JS · Bearer

Cloudflare Edge

Functions · KV · avis Google

Express API

REST · Railway

créneauxréservationsconfigannuler
PostgreSQL

instance unique · index de créneau unique

Moteur de réservation

tx à verrou de ligne · index de créneau unique

Auth admin

bcrypt · Bearer en mémoire

Notifications

courriel Resend · SMS Twilio · .ics

Réservation transactionnelle

Les réservations sont validées à l'intérieur de transactions PostgreSQL : aucune double réservation, aucune condition de concurrence. Deux clients ne peuvent pas gagner le même créneau.

Un panneau d'administration qui fait tourner la journée

Horaire en direct, gestion complète des services (CRUD), dérogations de dates et statistiques de revenus dans un seul tableau de bord, synchronisé instantanément avec la base de données.

Des notifications qui arrivent

Confirmations par courriel avec Resend et par SMS avec Twilio, chacune avec une pièce jointe de calendrier .ics, pour que les rendez-vous atterrissent là où les clients regardent réellement.

Bilingue par défaut

Français et anglais avec changement en temps réel et détection de la langue. Conçu pour la façon dont Montréal parle réellement.

Le problème

Pour un mécanicien mobile, l'agenda, c'est l'entreprise. Chaque double réservation est un contrat manqué, un déplacement gaspillé, ou un client qui attend dans un stationnement une camionnette qui ne viendra pas.

AutoMedic a remplacé le flux de travail téléphone-et-carnet par un moteur de réservation qui sait, en temps réel, exactement quels créneaux existent, et refuse de vendre le même deux fois.

Le résultat
0
Double réservation, empêchée par la base de données
0
Langues, interchangeables en temps réel
En ligne
À automedicquebec.com

Construit avec

  • Node.js
  • Express
  • PostgreSQL
  • Resend
  • Twilio
  • Railway
  • Cloudflare

Parlons de ce que vous bâtissez.

Un appel de 30 minutes. Pas de discours de vente, pas de pression. Juste une conversation sur vos systèmes.