Projet Personnel

GSB - Notes de frais

GSB est une application web complète de gestion de notes de frais, composée d'un frontend moderne et d'un backend robuste.

GSB - Notes de frais

Technologies utilisées

ReactViteJavaScriptJSXCSSTailwindNode.jsExpressMongoDBMongooseAWS S3JWTMulter

Étapes de réalisation

1

Conception de l'architecture modulaire du frontend (React, Vite, Tailwind)

2

Développement de l'interface utilisateur pour la gestion des notes de frais

3

Mise en place de l'authentification JWT et gestion des rôles

4

Développement du backend Node.js/Express avec architecture MVC

5

Connexion à la base de données MongoDB via Mongoose

6

Gestion de l'upload de fichiers (preuves) sur AWS S3

7

Déploiement du frontend (Vercel) et du backend (Render)

Fonctionnalités principales

Authentification sécurisée (JWT)
Gestion des utilisateurs (CRUD, avatar)
Gestion des factures avec upload de preuves (PDF/image)
Filtrage et suivi des factures par statut/utilisateur
Interface moderne et responsive
Stockage des fichiers sur AWS S3

📋 Guide de déploiement GSB

Procédure complète pour déployer l'application GSB en production

Guide de déploiement GSB

Chargement du PDF...

Le document s'affiche dans quelques instants

Navigation

Utilisez Ctrl + molette pour zoomer dans le document

Compatible

Testé sur Chrome, Firefox, Safari et Edge

Mobile

Optimisé pour tablettes et smartphones