GestionFrais Pro - Gestion des Notes de Frais

Contexte

Application desktop Electron de gestion professionnelle des notes de frais pour entreprises (Product Owner)

Description

GestionFrais Pro est une application desktop moderne développée en équipe de 5 personnes avec Electron, React et NestJS pour simplifier la gestion des notes de frais professionnels. En tant que Product Owner, j'ai coordonné le développement de cette solution complète avec backend API NestJS/PostgreSQL/Prisma containerisé avec Docker et frontend React/TypeScript. L'application propose trois niveaux d'accès (employé, comptable, administrateur) avec workflows de validation, calculs automatiques des indemnités kilométriques selon les barèmes réglementaires, gestion des justificatifs, notifications temps réel, et exports comptables. Le système intègre l'authentification JWT sécurisée, une architecture modulaire avec Context API, et une interface intuitive avec thème sombre/clair.

Décembre 2025
5 personnes
Projet IUT • 18.42/20

Compétences utilisées

TypeScript
React
Electron
Node.js
Express
PostgreSQL
Docker
Tailwind CSS
Vite

Compétences

Compétences utilisées

TypeScript
React
Electron
Node.js
Express
PostgreSQL
Docker
Tailwind CSS
Vite

Compétences acquises

Electron
PostgreSQL
NestJS
Prisma

Fonctionnalités

15Fonctionnalités
Glisser< >
01

Architecture complète Electron + React + NestJS + PostgreSQL avec Docker

Electron
React
NestJS
PostgreSQL
Docker
02

Trois niveaux d'accès avec permissions (Employé, Comptable, Admin)

NestJS
PostgreSQL
React
03

Gestion des notes de frais (déplacement, repas, hébergement)

React
TypeScript
NestJS
PostgreSQL
04

Calculs automatiques des indemnités kilométriques selon puissance fiscale

NestJS
PostgreSQL
Prisma
05

Workflow de validation avec notifications temps réel

React
NestJS
TypeScript
06

Gestion des justificatifs (photos, PDF) avec upload

React
NestJS
PostgreSQL
07

Tableaux de bord personnalisés par rôle avec graphiques Chart.js

React
TypeScript
08

Administration complète (utilisateurs, sites, barèmes, véhicules)

React
NestJS
PostgreSQL
09

Authentification JWT sécurisée avec bcrypt et guards NestJS

NestJS
PostgreSQL
10

Interface moderne avec Radix UI, shadcn/ui et Tailwind CSS

React
Tailwind CSS
shadcn/ui
Vite
11

Exports comptables et génération de rapports

NestJS
PostgreSQL
12

Système de notifications avec polling et refresh manuel

React
NestJS
13

Thème sombre/clair avec persistance des préférences

React
Tailwind CSS
14

Architecture modulaire NestJS avec Prisma ORM

NestJS
Prisma
PostgreSQL
15

Documentation API complète avec Swagger

NestJS

Galerie

Galerie

21