Projets

Automatisation d’un workflow avec n8n
Technologies utilisées : MERN stack + JWT + WebSocket + n8n + API REST + SMTP + Google Sheets.
-
Conception et mise en place d’un workflow automatisé .
-
Création de plusieurs nœuds (API, transformation de données, fonction, envoi d’e-mails).
-
Mise en place d’un mapping dynamique des champs JSON pour automatiser les actions.
-
Test, debug et optimisation du workflow dans l’interface n8n.

Application web pour la gestion de l’Orchestre symphonique tunisien
Technologies utilisées : MERN stack + JWT + WebSocket.
-
Gérer les CRUD , notifications (web socket) , statistiques.
Mini-projet MERN – CRUD avec tests & conteneurisation
Technologies utilisées : MERN stack + Jest + Playwright + Docker + Git.
-
Conception et implémentation d’une API REST.
-
Création de tests unitaires avec Jest pour assurer la fiabilité du backend.
-
Écriture de tests end-to-end avec Playwright pour valider le fonctionnement complet de l’application.
-
Configuration de l’environnement du projet avec Docker (Dockerfile + docker-compose).
-
Mise en place d’un workflow local pour lancer l’app + les tests dans des conteneurs isolés.
Prédiction du cancer du sein, avec calcul de la surface de l'anomalie (en pixels) et détection de sa position.
Technologies utilisées : Réseau de neurones + CNN + Jupyter + Python .
-
Conception, entraînement et évaluation d’un modèle CNN pour la classification (bénin / malin).
-
Calcul automatique de la surface de l’anomalie en pixels.
-
Développement d’une interface simple et fluide pour charger les images et afficher :
-
le résultat de la prédiction
-
la surface détectée
-
la position de l'anomalie

Application Distribuée Java avec RMI
Technologies utilisées : Java RMI + Swing (Java) + Docker.
-
Conception d’une architecture distribuée basée sur un modèle Client–Serveur utilisant RMI.
-
Développement d’une interface utilisateur Swing pour permettre aux clients d’interagir facilement avec le serveur.
-
Implémentation de la communication distante entre clients et serveur via Java RMI (appel de méthodes à distance).
-
Gestion des échanges, traitements et retours côté serveur.

☕ Application Mobile de Coffee Shop
Technologies utilisées : Flutter + Android + Firebase
-
Mise en place des opérations CRUD (produits, utilisateurs, commandes).
-
Intégration et gestion de la base de données Firebase (authentification, Firestore, stockage).
-
Conception d’une interface fluide et adaptée à l’expérience mobile.

Générateur de Recettes avec IA
Technologies utilisées : Python + FastAPI + API OpenAI + JSON + Git.
-
Saisie des ingrédients via une interface simple.
-
Appel à une API d’IA pour générer automatiquement une recette cohérente.
-
Affichage d’une recette complète : titre, étapes de préparation, liste détaillée des ingrédients.

Application Web de gestion de restaurant universitaire
Technologies utilisées : React.js + Spring Boot + Spring Security
-
Développement d’un système de gestion des étudiants (création, mise à jour, suppression, consultation).
-
Gestion des cartes de restauration : attribution, rechargement, historique d'utilisation.
-
Mise en place de la gestion des menus (plats du jour, catégories, disponibilité).
-
Mise en place d'un module de paiement / validation de repas.
-
Développement d’un tableau de bord administratif pour visualiser statistiques et flux journaliers.
-
Contrôle d’accès aux fonctionnalités selon les rôles (RBAC).
