All projects

RecoTrack

A tool for tracking, over time, how audit recommendations get implemented.

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

Request a demo

The problem

After an audit, every recommendation has to be applied and then followed until it is fully in place.

What I built

A full web application: a NestJS API written in TypeScript on PostgreSQL, and a Vue 3 interface. Users record recommendations, track their progress, attach files and export Excel reports.

Technical choices

TypeScript on both sides, with Prisma for type-checked access to PostgreSQL. The API is protected by Helmet, request rate limiting, bcrypt password hashing and input validation with class-validator. French spell-checking runs in a Web Worker, using nspell and a French dictionary.