--- title: Notes activité alternance Smartpreuve robots: noindex, nofollow author: Moi --- # Rapport d'activité Smartpreuve ## 04/10 Installation minIO, Redis, api-identity, api-service, api-data ## 05/10 Installation Postman, cockpit (front) Tests routes api-identity ## 06/10 Correction des erreurs ## 09/10 - 10/10 Tests routes api-data + corrections ## 11/10 - 13/10 Ajout de plusieurs middlewares pour automatiser des tests et sécuriser l'API ## 16/10 - 10/11 **Première période de cours - 1re année** ## 13/11 - 15/11 Création d'un algo de test pour vérifier la structure du DTO ## 16/11 - 17/11 Création routes template ## 20/11 - 21/11 Création routes email ## 22/11 - 24/11 Mise en place automatisation triggers envoi emails ## 27/11 - 28/11 Découverte front et mise en place page mes-templates (liste + new + modif) ## 29/11 - 01/12 Implémentation formulaire dynamique en fonction de la structure de l'api ## 04/12 - 08/12 Ajout de types customs Adaptation des middlewares pour vérifier les types dans les requêtes ## 11/12 - 12/12 Amélioration de la réponse pour les requêtes invalides/incomplètes Amélioration du message de succès d'analyse du fichier API (durée, routes, méthodes) ## 13/12 - 15/12 Tests next.app.smartpreuve.com ## 18/12 - 03/01 **Vacances** ## 04/01 - 26/01 **Deuxième période de cours - 1re année** ## 29/01 - 02/02 Découverte changements faits pendant les cours et adaptation de l'API identity ## 05/02 - 08/03 Adaptation de l'API service Corrections de bugs Ajout de loggers ## 11/03 - 12/04 **Troisième période de cours - 1re année** ## 15/04 - 03/05 Réflexion analyse images par IA Mise en place de scripts en utilisant l'API de Imagga et de Clarifai Sélection de Clarifai et implémentation de détection contenu sensible + étiquettage (tagging) ## 06/05 - 22/05 Ajout des routes nécessaires à l'adaptation ## 27/05 - 31/05 Optimisation des requêtes SQL ## 03/06 - 28/06 **Quatrième période de cours - 1re année** ## 01/07 - 26/07 Je sais plus ## 29/07 - 09/08 Système de partage de dépôts ## 12/08 - 23/08 **Vacances** ## 26/08 - 13/09 Migration scaleway et tests minio ## 16/09 - 11/10 **Première période de cours - 2e année** ## 14/10 - 22/11 Extension chrome Smartpreuve Capture ## 25/11 - 20/12 **Deuxième période de cours - 2e année** ## 23/12 - 03/01 **Vacances** ## 06/01 - 17/01 Corrections sécurité recommandées par Coralium : - Ajout token sécurité register - Remplacement de indexOf par includes quand possible Test et correction de route ## 20/01 - 07/03 **Autonomie projet année + Troisème période de cours 2e année** ## 10/03 - 14/03 **Vacances** ## 17/03 - 02/05 --- # Rapport **Expliquer utilisation blockchain + horodatage** → Juste blockchain pas juridiquement valide (certif eIDAS) Mise en place vérif API + sécurité + types et restrictions (OpenAPI) ↓ Formulaire dynamique en fonction de l'API Analyses images par IA pour détection contenus sensibles + prévention + floutage + tagging (objectif protection utilisateur/huissier) Coralium (première itération plein de problèmes → tout résolu) Extension chrome