Tous les projets

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

Demander une démo

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.