Files
matosbox/TODO.md

1.0 KiB

TODO MatosBox

en suivant consigne: MatosBox Documentation.md

Priorite haute (MVP)

  • Creer schemas Ent en francais : Objet, Categorie, Emplacement.
  • Ajouter migrations initiales (Goose ou Atlas).
  • CRUD API Objets/Categories/Emplacements (Gin).
  • Endpoint upload multiple POST /v1/objets/{id}/pieces_jointes.
  • Stockage pieces jointes + table PieceJointe.
  • Activer WAL SQLite.
  • Base frontend Nuxt + pages principales.

Priorite moyenne

  • Swagger (Swaggo) pour la doc API.
  • Taskfile pour build/test/migrate.
  • Docker Compose (SQLite/Postgres).
  • Composants UI : FileUploader, ObjetCard.

Extensions

  • Analyse commandes hardware (lspci/lsusb).
  • Imports CSV/JSON (Amazon/AliExpress).
  • Garanties, prets, alertes.
  • Tutos Markdown (EasyMDE) + endpoints.
  • QR codes + backups ZIP.

UX/Theme

  • Themes light/dark/monokai/gruvbox-dark (defaut seventies).
  • Footer avec versions backend/frontend.
  • Onglet settings (config.json).
  • Onglet debug (logs backend/frontend).