Portfolio

Jacques-Henri Vollet

Développeur Web Full-Stack

01

PeriGreen — Réemploi universitaire

Application de prêt, emprunt et don de matériel au sein de l'université de Limoges. Interface React/Vite consommant une API REST Symfony, avec tableau de bord environnemental (CO₂ évité, déchets évités). Projet RSO visant à réduire le gaspillage de matériel informatique réformé.

Architecture
Frontend React + Vite — Netlify
Backend API REST Symfony — AlwaysData
Identifiants admin
Email : perigreen@perigreen.fr
Mot de passe : perigreen
SymfonyAPI RESTReactViteNetlifyAlwaysDataRSO
02

Chatbot IA RAG — Recherche documentaire

Chatbot RAG combinant recherche sémantique vectorielle et génération augmentée par contexte. Architecture Django / React. Documents indexés via ChromaDB et Sentence Transformers, génération via l'API Groq. Déployé sur Hugging Face Spaces.

Pipeline RAG complet — embeddings, recherche vectorielle, récupération de contexte et génération contextualisée.
Architecture
Stack Django / React · API REST
ChromaDB + SentenceTransformers
Inférence LLM via Groq · Compatible Claude, GPT, open-source
DjangoReactChromaDBSentence TransformersGroq APIRAGVector Search
03

Recodage d'un projet généré par IA

Reprise complète d'une application initialement générée par Base44, un outil no-code IA. L'objectif : réécrire entièrement le backend en NestJS et adapter le frontend React produit automatiquement — lire, comprendre et restructurer du code non écrit soi-même.

Exercice formateur sur la lecture de code généré, la refactorisation d'architecture et l'intégration d'un nouveau backend, Base44 ne permettant pas la récupération de ce code source.

Architecture
Frontend React — Netlify
Backend NestJS — Render
NestJSReactAPI RESTNetlifyRenderBase44Refactoring
04

Application de Stage — Démo Live

Application React/Django complète avec authentification, gestion d'utilisateurs et API REST. Backend hébergé sur Render avec base de données Neon, frontend sur OVH.

Identifiants de test
Email : test@test.fr
Mot de passe : test1345
En cours de finalisation — adaptation des URLs entre backend et frontend.
ReactDjangoAPI RESTRenderOVHNeon
05

Watson — Partage de liens

Application PHP/Silex de partage de liens réalisée en équipe. Contributions principales : flux RSS (15 derniers liens, conforme RSS 2.0, validé W3C), création du dépôt Git et coordination technique.

Stack
Architecture MVC · Silex · Twig · DAO pattern
Conformité RSS 2.0 — atom:link, author, guid, ENT_XML1
PHPSilexTwigMySQLRSS 2.0jQueryBootstrapGit
06

Symfony 7 — Gestion d'actualités

Plateforme d'actualités avec front office public et backoffice complet. Système de rôles (visiteur / utilisateur / admin), modération de commentaires, signalements, formulaire de contact, pagination et éditeur WYSIWYG.

Identifiants admin
Email : jacquesvollet@yahoo.fr
Mot de passe : Jacques
Symfony 7PHPDoctrine ORMTwigMySQLWYSIWYGSymfony Security
07

Le Bazar — E-commerce

Site de vente en ligne complet avec back-office de gestion des stocks. Interface d'administration sécurisée pour la gestion des produits et commandes.

HTMLCSSJavaScriptPHPMySQLBootstrap
08

Tremblements de Terre

Application interactive interrogeant une API pour visualiser en temps réel les données sismiques dans le monde.

API RESTJavaScriptData Visualization
09

Rapport de Stage

Documentation complète de mon stage de deuxième année portant sur le développement front-end en React d'une application Django. Retour d'expérience détaillé.

ReactDjangoFront-endDocumentation

Un projet, une opportunité, une question ?

jacquesvollet@yahoo.fr