Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

📚 Documentation CerOps

Ce dossier contient la documentation fonctionnelle et technique du projet CerOps.

Objectif

Centraliser la vision produit, les choix techniques et les règles métier afin de :

  • faciliter le développement
  • aligner l’équipe
  • préparer les livrables (école / pitch / démo)

Structure

  • parcelles.md → gestion des parcelles agricoles
  • agriculteurs.md → gestion des utilisateurs agriculteurs
  • pilotes-drone.md → gestion des pilotes de drone
  • marketplace.md → mise en relation agriculteurs ↔ pilotes
  • imagerie-parcellaire.md → traitement et exploitation des images
  • plan-actions.md → recommandations et suivi d’actions
  • mobile-map-offline.md → fonctionnement mobile + offline
  • api-contrats.md → contrats entre frontend et backend

Règles

  • 1 fichier = 1 domaine
  • Utiliser le template commun
  • Mettre à jour la doc en même temps que le code

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP

🎯 [Nom du module]

Contexte

Décrire le rôle de ce module dans CerOps.

Objectif

Quel problème ce module résout ?

Utilisateurs concernés

  • Agriculteur
  • Pilote de drone
  • Admin
  • Autre ?

Fonctionnalités (User Stories)

  • En tant que …, je veux …, afin de …

Données manipulées

  • Entités
  • Champs importants
  • Relations

API / Interfaces

  • Endpoints concernés
  • Inputs / outputs

Écrans / UX

  • Pages / composants liés
  • Comportements attendus

Cas limites

  • Offline ?
  • Erreurs ?
  • Données manquantes ?

Critères d’acceptation

Dépendances

  • Backend
  • Mobile
  • Drone
  • Autres modules

MVP vs Post-MVP

MVP

Post-MVP