Aller au contenu
  • Produit NDONGOSN

GreenPilot

SaaS de gestion pour les professionnels du paysage

Aperçu de l'interface GreenPilot sur ordinateur et sur téléphone

Présentation du projet

GreenPilot est un produit conçu et développé par NDONGOSN. C'est un SaaS de gestion pour les professionnels du paysage, consultable en ligne.

Contexte et besoin

Les professionnels du paysage ont besoin d'un outil unique pour piloter clients, devis, factures, interventions, équipes, planning, photos et comptes rendus de chantier.

Solution développée

J'ai conçu l'application et l'API qui portent ce quotidien, avec une authentification, des abonnements et un déploiement séparé du frontend et du backend. Le produit est en ligne.

Mon rôle

Conception et développement de l'application, de l'API, de l'authentification, des abonnements et du déploiement.

Technologies

  • React Native
  • Expo
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Stripe

Fonctionnalités principales

  • Gestion des clients
  • Gestion des interventions
  • Planning
  • Gestion des employés
  • Devis et facturation
  • Paiements et abonnements
  • Photos et comptes rendus de chantier

Architecture technique

L'application est développée en React Native avec Expo. Elle consomme une API REST FastAPI. PostgreSQL et SQLAlchemy portent les données. L'authentification utilise des JWT. La gestion des abonnements passe par Stripe. L'application et l'API sont déployées séparément, avec une intégration et un déploiement continus.

Défis techniques résolus

  • Séparer l'application Expo et l'API FastAPI, avec une authentification JWT commune.
  • Mettre en place la gestion des abonnements et le paiement Stripe.
  • Exposer en API REST les modules clients, devis, factures, interventions, employés, planning et chantier.
  • Déployer le SaaS et mettre en place l'intégration et le déploiement continus.

Captures d'écran

Aperçu de l'interface GreenPilot sur ordinateur et sur téléphone
Aperçu de l'interface : tableau de bord, interventions et photos de chantier.

Liens de démonstration

Vous recherchez un développeur pour un projet similaire ?

Discutons de votre projet

Besoin d'un développeur freelance pour renforcer votre équipe ?

Me proposer une mission