​          Tunisair Web-Application: Gestion des vols et prédiction IA

​​Ce projet présente le développement d'une application web pour Tunisair, une compagnie aérienne. L'objectif principal de l'application est de simplifier et d'optimiser la gestion des vols, du personnel de cabine et des partenaires de restauration en vol. De plus, le projet intègre un module d'intelligence artificielle pour prédire les retards de vol, contribuant à une meilleure planification et à une expérience de voyage plus fluide pour les passagers.

read more
​Découvrir plus ...
​​Golden-Radio : Application en direct  avec Flutter et  FireBase

​"Golden Radio Live App" est une application mobile développée à l'aide de Flutter et Firebase, visant à offrir une expérience de diffusion radio pratique et agréable aux personnes âgées. Grâce à son interface intuitive et à son intégration transparente avec le back-end Firebase, les utilisateurs peuvent facilement accéder et écouter leurs stations de radio tunisiennes préférées. Rester connecté à l'âge d'or de la radio avec cette application conviviale et riche en fonctionnalités.

​Découvrir plus ...
​Application météo dockerisée avec Flask, Kafka, Cassandra et OpenWeatherAPI

​​L'objectif du projet est de créer une application Web Météo (Obtenir les informations météo de l'Open Weather API) en utilisant Docker et des technologies modernes telles que :     
               . Python : pour la gestion du côté back-end 
               . Flask : pour le front-end 
               . Kafka : pour contrôler le flux de données entre les données de la base de données et l'application 
               . Cassandra : pour le stockage des données. 
L'application contient des fonctionnalités avancées telles que les notifications par e-mail, l'historique, le système de recommandation et la gestion des flux à l'aide de Kafka. Toutes ces technologies sont incluses dans un environnement de développement basé sur des conteneurs Docker pour faciliter la mise en œuvre. Le travail est également découpé en sprint et adaptation de la méthodologie scrum.

​Découvrir plus ...
​​World Cup FiFA Qatar 2022  Expert Game avec Experta, Tkinter et Python

​​Ce projet est un système expert développé dans le domaine de l'Intelligence Artificielle et des Systèmes Experts. Il s'appuie sur une base de connaissances spécifiques à un domaine et utilise un moteur d'inférence pour simuler le raisonnement. L'objectif est de deviner à quelle équipe nationale le joueur pense dans le cadre de la Coupe du monde. L'application y parvient en posant une série de questions au joueur, facilitées par une IA. Le projet est développé en Python avec tkinter pour le front-end et experta comme bibliothèque.

​Découvrir plus ...
​Application de communication interprocessus

​Application de communication interprocessus : ce référentiel contient une application client-serveur pour la communication entre les processus à l'aide de canaux nommés et de sockets TCP/IP. Le client génère un nombre aléatoire et l'envoi au serveur, qui à son tour répond à ce nombre par des nombres aléatoires. Le projet comprend du code back-end en C et une interface frontale conviviale pour une interaction facile codé avec Python. Explorez le code et découvrez les techniques de communication interprocessus et la génération de nombres aléatoires.

​Découvrir plus ...
​​ Application​  de gestion de formations avec JavaFx et MySQL

​Le "Système de Gestion de la Formation" est une application JavaFX complète pour la gestion efficace des programmes de formation. Il propose trois rôles distincts : administrateur, formateur et participant, permettant une coordination et une collaboration transparentes. Alimenté par une base de données MySQL, il facilite le stockage et la récupération de données robustes. L'application permet aux administrateurs d'organiser des cours, aux formateurs de créer et de diffuser du contenu engageant, et aux participants d'accéder et de suivre leur progression en matière d'apprentissage. Avec son interface intuitive et ses fonctionnalités polyvalentes, le Système de Gestion de la Formation simplifie l'administration et améliore l'expérience d'apprentissage dans les environnements de formation.

read more
​Découvrir plus ...