RecoTrack
Un outil pour suivre dans la durée la mise en œuvre des recommandations d’audit.
- Technologies
- NestJS 11, TypeScript, PostgreSQL, Prisma 7, Passport JWT, class-validator, Helmet, @nestjs/throttler, bcrypt, Multer, ExcelJS, Vue 3.5, Pinia, Vue Router, Tailwind CSS 4, Axios, Vite, vue-i18n, nspell
Le problème
Après un audit, chaque recommandation doit être appliquée, puis suivie jusqu’à sa mise en œuvre complète.
Ce que j’ai construit
Une application web complète : une API NestJS en TypeScript sur PostgreSQL, et une interface Vue 3. On y enregistre les recommandations, on suit leur avancement, on joint des fichiers et on exporte des rapports Excel.
Mes choix techniques
TypeScript des deux côtés, et Prisma pour accéder à PostgreSQL avec des types vérifiés. L’API est protégée par Helmet, une limitation du nombre de requêtes, des mots de passe hachés avec bcrypt et une validation des entrées avec class-validator. La correction orthographique en français tourne dans un Web Worker, avec nspell et un dictionnaire français.