Production
·Next.jsExpressPostgreSQLn8nPortfolio 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