---
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