À propos de Simple Portfolio App
Une vitrine technique complète démontrant le développement full-stack de qualité production, le durcissement sécuritaire et les pratiques DevOps.
Simple Portfolio App est bien plus qu'un simple tracker de portefeuille financier — c'est une démonstration technique de qualité production, construite avec les mêmes standards que les logiciels d'entreprise. De l'architecture propre au déploiement Kubernetes, chaque couche est conçue pour illustrer une expertise d'ingénierie concrète.
Ce que ce projet démontre
Un aperçu approfondi des compétences techniques derrière cette application.
Développement Full-Stack
Frontend Next.js + TypeScript avec composants serveur/client, backend Python/FastAPI avec SQLAlchemy 2.0, et base de données PostgreSQL — le tout prêt pour la production.
Architecture Polyglotte
La même API RESTful implémentée en plusieurs langages : Python (terminé), Go (en cours), avec Node.js, Java et PHP prévus.
Architecture Propre
Domain-Driven Design, séparation des responsabilités, développement API-first avec spécification OpenAPI 3.1, et patterns de réponse cohérents.
DevOps & Infrastructure
Déploiement Kubernetes (microk8s), builds Docker multi-stage, CI/CD avec GitHub Actions, et migrations de base de données avec golang-migrate.
Durcissement Sécuritaire
Auth JWT avec cookies HttpOnly, conformité OWASP Top 10, SAST/DAST avec SonarQube, analyse de dépendances avec Snyk, et hachage sécurisé des mots de passe (argon2).
Pratiques de Production
85%+ de couverture de tests (unitaires + intégration), linting, outils de qualité de code, et documentation API complète.
En Chiffres
Pourquoi ce projet
La plupart des projets portfolio sont de simples démos CRUD. J'ai voulu aller plus loin — construire quelque chose qui reflète ma façon réelle de travailler : avec une architecture soignée, un durcissement sécuritaire, une vraie infrastructure de déploiement, et des tests de qualité production. Ce projet existe pour prouver que je peux mener un concept du design à la production avec la même rigueur attendue en environnement entreprise.
Construit avec des technologies modernes
Un stack robuste et de qualité production, organisé par domaine.
Frontend
Backend
Infrastructure
Outils & Qualité
Et ensuite
Développement continu pour élargir la portée technique.
Explorer le Code
Plongez dans le code source, l'architecture et la documentation.
Open Source & Gratuit
Ce projet est open source sous licence MIT. Consultez le code source et contribuez sur GitHub.
Le Développeur
Victor Leveneur
Spécialiste Cybersécurité & Développeur Full-Stack
Spécialisé dans les applications sécurisées et scalables, avec une expertise en développement full-stack, infrastructure cloud et durcissement sécuritaire. Passionné par l'architecture propre et l'ingénierie de qualité production.