Files
matosbox/doc_dev/03_plan_dev.md

795 B

Plan de dev (court terme)

Etape 1 - Setup et base technique

  • Creer structure repo (backend/frontend/docs/data/migrations).
  • Init module Go, dependances Gin.
  • Point d'entree backend avec route de sante.

Etape 2 - Schema Ent (FR)

  • Tables : Objet, Categorie, Emplacement.
  • Relations hierarchiques pour Categorie et Emplacement.
  • Champs principaux Objet (nom, description, quantite, prix_achat, etc.).

Etape 3 - API CRUD

  • Endpoints CRUD Objets, Categories, Emplacements.
  • Validation d'entree et reponses JSON coherentes.

Etape 4 - Pieces jointes

  • Endpoint POST /v1/objets/{id}/pieces_jointes (upload multiple).
  • Stockage disque + enregistrement DB (PieceJointe).

Etape 5 - Tests minimum

  • Tests unitaires modeles et handlers critiques.
  • Tests upload multi-fichiers.