FlutterNext.jsFirebaseStripeSaaS

AquaPro Manager

Plateforme SaaS complète pour les professionnels de l'entretien et de la maintenance de piscines — "Planifiez, exécutez, facturez et abonnez, en une seule application."

Voir le site live → Voir le site live →
6 mois
de développement
< 30 min
mise en service
3 h → min
de gestion administrative par jour

Étude de cas — AquaPro Manager

Contexte client

Les piscinistes professionnels gèrent chaque semaine des dizaines d'interventions terrain : traitements chimiques, entretiens, réparations, installations. Sans outil dédié, ils jonglaient entre appels, tableurs, factures papier et WhatsApp pour coordonner leurs équipes — un chaos coûteux en temps et en erreurs. AzurIT a conçu AquaPro Manager, une plateforme SaaS pensée exclusivement pour ce métier.

Le projet est né d'une demande de Piscinest, entreprise de piscinisme, avant de devenir un produit AzurIT ouvert aux autres professionnels. Six mois de développement.

Résultat

Tournées, bons d'intervention et facturation prenaient au moins trois heures par jour. Ils en prennent aujourd'hui quelques minutes. Deux entreprises utilisent la plateforme en production.

« Avant, je passais au moins trois heures par jour sur les tournées, les bons d'intervention et la facturation. Aujourd'hui, c'est réglé en quelques minutes, et mes techniciens saisissent tout sur place, même sans réseau. »

— Jérôme, Piscinest

La vraie difficulté : la synchronisation

Un technicien saisit ses interventions sans réseau, dans un local technique ; le bureau modifie le planning en même temps sur le back-office. Le cœur du projet a été de réconcilier ces deux sources sans perdre ni dupliquer une saisie quand l'application retrouve le réseau.

Architecture double : Flutter + Next.js

AquaPro Manager repose sur deux piliers complémentaires :

  • Application mobile Flutter (iOS & Android) — utilisée par les techniciens terrain. Interface optimisée pour une utilisation en extérieur (grand contraste, gestes larges), capable de fonctionner en mode offline avec synchronisation automatique.
  • Web App Next.js — back-office utilisé par les gérants et managers. Dashboard analytique, gestion des plannings, facturation, administration RH (rôles, techniciens), suivi des interventions en temps réel.

Fonctionnalités clés

📅 Planification intelligente

Agenda visuel, rappels automatiques, notifications push en temps réel. Les techniciens reçoivent leur planning la veille.

👤 Gestion clients & bassins

Fiches détaillées avec cartes OpenStreetMap, historique complet des interventions et des traitements par client.

✍️ Signature numérique

Bon d'intervention signé sur tablette ou téléphone, envoyé automatiquement par email au client à la fin de la mission.

🧾 Facturation automatisée

Assistant intelligent avec calcul automatique des totaux, génération de devis et factures PDF, abonnements récurrents via Stripe.

🔐 Sécurité entreprise

Authentification OTP + Firebase App Check, gestion des rôles (gérant/technicien), conformité PCI DSS pour les paiements.

📦 Gestion des produits

Catalogue produits (chlore, pH, équipements) avec recherche instantanée et synchronisation Firestore en temps réel.

Stack technique

Next.js (web app)
Firebase Firestore
Stripe (SaaS)
Firebase Auth OTP
Firebase App Check

Modèle SaaS

Plan Starter

Pour les indépendants. Fonctionnalités essentielles : agenda, clients, facturation simple.

Plan Business

Pour les équipes. Administration RH, multi-techniciens, analytics avancés, support prioritaire.

Questions fréquentes

Quelle stack technique pour AquaPro Manager ?

AquaPro Manager est construit sur Flutter (app mobile iOS/Android), Next.js (web app), Firebase Firestore (base de données temps réel), authentification OTP via Firebase Auth, App Check, et Stripe pour les paiements et abonnements récurrents.

AquaPro Manager est-il disponible en SaaS ?

Oui. AquaPro Manager est proposé en mode SaaS avec deux plans : Starter et Business, avec paiements sécurisés Stripe et conformité PCI DSS. Les piscinistes s'abonnent directement depuis la plateforme.