🎉 First commit
This commit is contained in:
34
memory-bank/projectbrief.md
Normal file
34
memory-bank/projectbrief.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Project Brief
|
||||
|
||||
Derniere mise a jour : 2026-02-19
|
||||
|
||||
## Vision
|
||||
|
||||
Application Laravel de test dont l'objectif est de comprendre le fonctionnement de l'API Logistics (Flex/ESI Gescom) et d'en produire une documentation complete et comprehensible.
|
||||
|
||||
## Objectifs
|
||||
|
||||
1. Comprendre le fonctionnement de l'API Logistics.
|
||||
2. Creer une application simple permettant d'envoyer et de recuperer des donnees vers/depuis l'API.
|
||||
3. Produire une documentation complete et comprehensible de l'API.
|
||||
|
||||
## Perimetre fonctionnel
|
||||
|
||||
- Dashboard Filament v5 accessible sans authentification sur `/admin`.
|
||||
- Pages de consultation pour les principales entites de l'API : tables, articles, documents, journaux, tiers.
|
||||
- Formulaires de recherche parametrables pour chaque endpoint.
|
||||
- Affichage des resultats bruts retournes par l'API.
|
||||
- Tracage des requetes effectuees dans une table `api_request_logs`.
|
||||
|
||||
## Contraintes
|
||||
|
||||
- Pas d'authentification sur le dashboard (projet de test interne).
|
||||
- L'API Logistics est hebergee sur le serveur TSE-10-TEST (`http://tse-10-test.esiweb.pro`).
|
||||
- Toutes les requetes API sont en POST et necessitent un header `X-API-KEY`.
|
||||
- Le nom du dossier dans les URLs de l'API doit etre en minuscules.
|
||||
|
||||
## Ressources
|
||||
|
||||
- Documentation Postman : https://documenter.getpostman.com/view/40440561/2sB2qaj2Pz
|
||||
- Documentation interne : `documentation/WEB-A-1 (3).md` et `documentation/result.pdf`
|
||||
- Fichier projet : `project.md`
|
||||
Reference in New Issue
Block a user