Site et plateforme métier, Climatisation
Arqua vend et entretient de la climatisation autour d'Avignon. On a codé son site, où les clients réservent en ligne, et la plateforme métier où l'entreprise fixe les créneaux, affecte les techniciens et sort les factures. Les agents et les techniciens y ont chacun leur espace.
Arqua

Client : SAS ArquaAnnée : 2026Statut : En ligne
Contexte
L’enjeu
Arqua passait par le téléphone pour les devis, les rappels d'entretien et le planning des techniciens. L'entreprise voulait être trouvée sur Google autour d'Avignon et ne plus tout ressaisir à la main.
Résultats
Résultats
Les clients réservent leur intervention sur un créneau libre de l'agenda Google et souscrivent leur contrat d'entretien en ligne. Arqua n'a plus à rappeler pour chaque devis.
Les 13 formules d'entretien sont payées en abonnement. Les contrats se renouvellent seuls, sans relance téléphonique.
L'entreprise planifie ses techniciens, calcule l'ordre de leurs tournées et facture depuis son back-office, sur le web comme dans son application macOS.
Dans le projet
Next.js 14, Express 4, SQLite · better-sqlite3, Stripe 17, Electron 28
Ce que contient le projet
- 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), environ 70 endpoints, 13 tables, tenu en ligne 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 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 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) qui reprend tout le back-office en natif (tableau de bord, agents, demandes, techniciens, clients, factures, journal d'accès, tarifs), plus l'optimisation de tournée des techniciens (géocodage + Google Directions, plus proche voisin)
Les écrans
Les écrans du projet
Site public · arqua.fr
& Vaucluse · Bureau Veritas
Climatisation réversible, pompe à chaleur air/air, installation, entretien, dépannage et nettoyage dans le Vaucluse et le Gard depuis 2016.
Admin · Vue d'ensemble
Admin · Gestion des demandes
Admin · Agents
Admin · Clients & Factures
Espace agent & apporteur d'affaires
Espace technicien & commission
3 espaces métier connectés · commissionnage par intervention · Google Calendar + Stripe + rappels
Espaces métier · admin, agent, technicien
Ce projet relève de
Pages de service liées
Autres travaux
Autres travaux
Voir tous les travauxÉcrivez-nous.
Un projet comme celui-ci
Décrivez votre projet en trois phrases. Nous répondons sous 24 h ouvrées.




