MyCleanHub App
Les pros nettoient sur le terrain — besoin d'une app mobile pour gérer planning et clients depuis le tel.
App native iOS + Android, une seule base RN. Push notifs, mode hors-ligne, deep linking depuis le SaaS.
Build fini. Déploiement très bientôt sur Android (Play Store) et iOS (App Store). Sync temps réel avec MCH-Web via Supabase Realtime.
Aperçu





Dashboard · Tarif Net · Stats · Services · Missions externes
Le contexte
L'app mobile de MyCleanHub. Même Supabase, mêmes tables, mêmes règles métier que la web — pensée pour les pros qui bossent dehors : gérer ses missions, chatter avec les clients, recevoir les notifs d'urgence en temps réel, accepter une mission en 2 taps.
Avancement
Build fini. Déploiement très bientôt sur Android (Play Store) et iOS (App Store). EAS Build prod prêt, soumission imminente.
L'app couvre déjà : onboarding pro, dashboard avec mode simple/avancé, planning, missions plateforme et missions externes (CRM perso), Tarif Net (calculateur URSSAF/km/produits), gestion services, stats, chat temps réel, notifs push, géoloc urgences.
Stack technique
- React Native + Expo (managed workflow)
- Supabase JS client + Realtime pour les notifs et le chat
- Expo Notifications pour le push (FCM Android + APNS iOS)
- expo-location pour la géoloc des pros à proximité d'une mission urgence
- EAS Build pour les builds TestFlight et Play Store internal
Ce que j'apprends
Une app mobile coûte 5x plus à itérer qu'une web. Build temps, review TestFlight, builds invalidés à chaque update Expo SDK. Le payoff : une fois live, l'usage quotidien des pros explose vs la web — notifs push, missions urgences acceptées en 30s, géoloc. C'est ce qui transforme l'outil en réflexe.