Commit Graph
15 Commits
Author SHA1 Message Date
devcodetools ae3e87d916 feat(api): route CRUD cards (liste, détail, création, modification, suppression) 2026-09-21 17:59:48 +02:00
devcodetools e4aa5f4b3b test(service): CardService et schémas de validation 2026-09-21 17:59:25 +02:00
devcodetools 12670b7134 feat(service): CardService générique sur l'abstraction CardRepository 2026-09-21 17:58:59 +02:00
devcodetools a3d9be86d8 feat(validation): schémas zod et erreurs applicatives 2026-09-21 17:58:59 +02:00
devcodetools 77ac6e0e21 style: formater sources et scripts (prettier) 2026-09-21 17:55:34 +02:00
devcodetools 01337ef480 test(repo): mock de Collection sans any et export CardDocument 2026-09-21 17:55:34 +02:00
devcodetools 2ddb687286 test(repo): couvrir les implémentations mysql et mongo de CardRepository 2026-09-21 17:51:17 +02:00
devcodetools 4140942ae3 fix(docker): utiliser le port hôte 27018 pour mongo (hors plage 16 bits) 2026-09-21 17:51:17 +02:00
devcodetools b02f937c96 feat(config): sélecteur de repository selon DB_IMPL 2026-09-21 17:47:33 +02:00
devcodetools dca234f298 feat(repo): implémentation MongoDB de CardRepository 2026-09-21 17:47:23 +02:00
devcodetools ab24d329b9 feat(repo): implémentation MySQL de CardRepository 2026-09-21 17:46:45 +02:00
devcodetools 2721326a07 feat(domain): interface générique CardRepository 2026-09-21 17:46:21 +02:00
devcodetools 68a8e1c236 feat(domain): entité Card et CardInput 2026-09-21 17:46:06 +02:00
devcodetools 6981da23f1 test(app): couvrir la page PWA hors connexion 2026-09-21 17:42:19 +02:00
devcodetools 03f03f7ad2 chore: initial commit 2026-09-21 17:28:26 +02:00