Mes projets
Une sélection de projets réalisés durant mes formations et expériences

+11 photos
Moteur de Recherche Intelligent – Python / Flask
- Smart Indexer : scan du dossier, visualisation de la répartition des fichiers (graphiques JS) et estimation du temps de traitement en temps réel
- Correction orthographique hybride via l'algorithme de Levenshtein et nuages de mots interactifs
- Ranking TF et recherche booléenne (ET/OU) sur corpus hétérogènes (PDF, DOCX, TXT, HTML)
- Projet réalisé en Master 2 THYP — Université Paris 8
PythonFlaskMySQLSpaCyJavaScriptGit
Voir le projet→

+5 photos
Sci-Collab – Réseau social scientifique
- Application de mise en relation de chercheurs : matching de problèmes avec des compétences
- Relations avancées MySQL/TypeORM : N:N, auto-jointures (graphe d'amis), relations polymorphiques (votes)
- Architecture modulaire NestJS (Node.js) et frontend réactif Angular 17 + RxJS
- Authentification JWT avec guards personnalisés
NestJSAngular 17RxJSMySQLTypeORMJWT
Voir le projet→
</>
Plateforme de streaming – Angular / Spring Boot
- Développement complet de l'interface utilisateur et du back-end
- Intégration des API et gestion des bases de données MySQL
- Mise en place de l'authentification sécurisée et déploiement sur serveur Tomcat
- Collaboration en méthodologie Agile avec suivi via Jira
AngularSpring BootMySQLTomcatJira
Voir le projet→
</>
To-Do List – React.js / Flask
- Création d'une application web fullstack avec authentification et CRUD des tâches
- Gestion des priorités, notifications et tests unitaires automatisés
- Déploiement local avec Docker et gestion de version via Git
React.jsFlaskPythonDockerGit
Voir le projet→
</>
FitAdvisor – Plateforme de Recommandation Sportive Intelligente
- Moteur de recommandation hybride : filtrage collaboratif (indice de Jaccard) + filtrage par contenu pour résoudre le Cold Start problem
- Journal d'entraînement, système de favoris et catalogue interactif avec notation 5 étoiles
- Back-office administrateur : tableau de bord analytique (KPIs), module Coach et CRUD complet
- Authentification stateless JWT avec RBAC via Spring Security
Angular 17Spring Boot 3Java 17Spring SecurityJWTMySQL 8RxJSBootstrap 5
Voir le projet→
</>
Système de gestion d'étudiants – Angular / ASP.NET MVC
- Conception et développement d'un système complet pour la gestion des étudiants
- Sécurisation via JWT et gestion des rôles utilisateurs
- Mise en place de la CI/CD avec GitLab et rédaction de la documentation technique
AngularASP.NET MVCJWTGitLab CI/CD
Voir le projet→