32 lines
1.0 KiB
Markdown
32 lines
1.0 KiB
Markdown
# TODO MatosBox
|
|
en suivant consigne: MatosBox Documentation.md
|
|
|
|
|
|
## Priorite haute (MVP)
|
|
- [x] Creer schemas Ent en francais : Objet, Categorie, Emplacement.
|
|
- [x] Ajouter migrations initiales (Goose ou Atlas).
|
|
- [x] CRUD API Objets/Categories/Emplacements (Gin).
|
|
- [x] Endpoint upload multiple `POST /v1/objets/{id}/pieces_jointes`.
|
|
- [x] Stockage pieces jointes + table PieceJointe.
|
|
- [x] Activer WAL SQLite.
|
|
- [x] Base frontend Nuxt + pages principales.
|
|
|
|
## Priorite moyenne
|
|
- [x] Swagger (Swaggo) pour la doc API.
|
|
- [x] Taskfile pour build/test/migrate.
|
|
- [x] Docker Compose (SQLite/Postgres).
|
|
- [x] Composants UI : FileUploader, ObjetCard.
|
|
|
|
## Extensions
|
|
- [x] Analyse commandes hardware (lspci/lsusb).
|
|
- [x] Imports CSV/JSON (Amazon/AliExpress).
|
|
- [ ] Garanties, prets, alertes.
|
|
- [ ] Tutos Markdown (EasyMDE) + endpoints.
|
|
- [ ] QR codes + backups ZIP.
|
|
|
|
## UX/Theme
|
|
- [x] Themes light/dark/monokai/gruvbox-dark (defaut seventies).
|
|
- [x] Footer avec versions backend/frontend.
|
|
- [x] Onglet settings (config.json).
|
|
- [x] Onglet debug (logs backend/frontend).
|