1.0 KiB
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).