top of page

Projets 

df34b36d-279c-496c-91c2-959dd9c9f13d.png

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.​

Bamberg-Hrusa-by-Charles-DHerouville (1).jpg

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 :

  1. le résultat de la prédiction

  2. la surface détectée

  3. 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.

unnamed (2)_edited.jpg

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.​

unnamed (3)_edited.jpg

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).

unnamed (4)_edited.jpg
bottom of page