Mes projets

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

Moteur de Recherche Intelligent
+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
Sci-Collab
+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