Site + plateforme métier · Climatisation (HVAC) · 2026

ARQUA

  • Next.js 14
  • Express 4
  • SQLite · better-sqlite3
  • Stripe 17
  • Electron 28
ARQUA — capture
  • — Client
    SAS Arqua
  • — Année
    2026
  • — Statut
    Livré · en production
— Contexte
— L’enjeu

Une entreprise de climatisation qui dépendait du téléphone pour chaque devis, chaque rappel d'entretien, chaque planning. L'enjeu : être trouvée sur Google dans sa zone et faire tourner l'opération sans saisie manuelle.

— La réponse

ARQUA vend et entretient de la climatisation autour d'Avignon. On a livré la plateforme qui fait tourner toute l'activité, de la première demande client jusqu'à la facture — pas un site vitrine posé devant un back-office tenu à la main. Site public, espaces métier et application d'administration partagent une même base, pour que l'entreprise pilote son exploitation depuis un seul endroit.

— Résultats
Top 3

Positions Google — 6 requêtes locales, zone Avignon + 30 km.

  • Les clients réservent leur intervention et souscrivent leur contrat d'entretien en ligne, à toute heure — sans qu'un appel soit nécessaire pour chaque devis.
  • L'entretien passe en revenu récurrent : les contrats se renouvellent seuls en abonnement, sans relance téléphonique.
  • L'entreprise planifie ses techniciens, optimise leurs tournées et facture depuis un back-office autonome, sur le web comme sur son application macOS.
— Ce qui a été livré
  • Front Next.js 14 / React 18 (Tailwind, Framer Motion, formulaires React Hook Form + Zod) : réservation, tarifs, contrats d'entretien, zone d'intervention Google Maps, blog, pages légales, SEO schema.org et sitemap généré au build
  • Backend Express 4 + SQLite (better-sqlite3), ~70 endpoints, 13 tables, tenu en production par PM2 : agents, techniciens, demandes, interventions, notes/photos, paiements, abonnements, tarifs, logs, admins
  • Réservation synchronisée à Google Calendar : créneaux libres en temps réel, création automatique de l'événement, connexion OAuth2 et blocage de jours d'indisponibilité
  • Paiements Stripe : encaissements ponctuels (révision, désembouage) et 13 abonnements de contrats d'entretien (clim 1–10 / gainable 1–3 unités), webhooks à signature vérifiée persistés en base
  • Admin — demandes : file unifiée clients + apporteurs, changement de statut, « Fixer le créneau » (crée le RDV Google Calendar et confirme), refus, suppression ; devis convertibles en réservation
  • Admin — techniciens & interventions : création/édition avec taux de commission, assignation déclenchant un e-mail de notification, prix d'intervention, notes et photos avant/après, fiche détaillée + stats
  • Admin — pilotage : codes d'inscription apporteurs, réinitialisation de mots de passe, grille de tarifs globaux, journal d'accès, statistiques, clients (import CSV) et factures (CSV + totaux TTC/HT calculés)
  • Signature électronique des contrats agent & technicien : code de vérification par e-mail (OTP), signature manuscrite au doigt, hash SHA-256, IP, user-agent et horodatage archivés comme preuve d'intégrité
  • App macOS « ARQUA Admin » (Electron 28, build .dmg) rejouant tout le back-office en natif — dashboard, agents, requests, techniciens, clients, factures, logs, tarifs — plus optimisation de tournée technicien (géocodage + Google Directions, plus proche voisin)
— Voir en production
arqua.fr
Site en production réelle. Lien direct, sans démo.
— Un projet comme celui-ci ?

Décrivez le vôtre en trois phrases. Réponse du studio sous 24 h ouvrées, sans intermédiaire.

Parler du projet