Adrien Guillon
Production
·Next.jsExpressPostgreSQLn8n

Portfolio Living Lab

Application vivante full-stack : Next.js frontend, Express backend, PostgreSQL, n8n automation et système RAG sur CV. L'infrastructure est le projet.

Next.js 15
Frontend
Express
Backend
n8n
Automation
RAG HuggingFace
IA

Problème

Un CV PDF ne démontre pas la capacité à construire des systèmes. L'objectif était de créer un portfolio qui est lui-même une preuve de compétence : un système complet, déployé, avec IA et automation.

Solution

Architecture multi-services conteneurisée : Next.js pour le frontend SSR, Express pour l'API, PostgreSQL pour la persistance, n8n pour les workflows d'automation, et un système RAG pour le chatbot. Chaque couche est un choix de conception délibéré.

Architecture

Next.js 15 : Frontend SSR + App Router
Express : API REST (chatbot, contact, data)
PostgreSQL : persistance des données
n8n : orchestration des workflows automation
HuggingFace : embeddings pour le RAG
Docker Compose : orchestration locale

Stack complète

Next.jsExpressPostgreSQLn8nDockerHuggingFaceTypeScript