ARQUA
- Next.js 14
- Express 4
- SQLite · better-sqlite3
- Stripe 17
- Electron 28

- — ClientSAS Arqua
- — Année2026
- — StatutLivré · en production
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.
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.
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.
- 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)
Décrivez le vôtre en trois phrases. Réponse du studio sous 24 h ouvrées, sans intermédiaire.
Parler du projet



