Projets

Formation Linux

Création d’un site web de formation Linux visant à rendre l’apprentissage plus accessible et interactif. Le site regroupe des cours et des exercices issus de plusieurs sources fiables, organisés de façon claire et progressive. Le frontend a été développé en HTML, CSS et JavaScript. Un chatbot a été intégré pour assister les utilisateurs, répondre aux questions courantes et guider la navigation. Ce projet m’a permis de consolider mes compétences en développement web, structuration pédagogique, intégration d’assistants interactifs et en gestion de contenu autour des distributions Linux (Ubuntu, Debian, Mint, etc...).

Projet Servpad

Servpad

Réalisation complète du site Servpad sur plusieurs mois, depuis la conception jusqu’au déploiement. Le projet a consisté à développer un frontend en HTML, CSS et JavaScript, une API backend en TypeScript, et à gérer les données via une base MariaDB. Ce travail comprenait la création d’un système de gestion des commandes personnalisé, ainsi que l’optimisation de l’expérience utilisateur. Ce projet m’a permis de renforcer mes compétences en développement web full stack, gestion de bases de données, et architecture API.

Distribution Ubuntu personnalisé

Personnalisation d’une distribution Linux basée sur Ubuntu à l’aide de l’outil Cubic, dans le but de proposer un support de formation adapté aux utilisateurs débutants. Le travail a consisté à modifier l’environnement graphique (bootsplash, fond d’écran, icônes), ajouter des applications utiles à la prise en main, et optimiser l’interface pour l’apprentissage. Ce projet m’a permis de renforcer mes connaissances sur les systèmes Linux (notamment Ubuntu, Debian, Mint), sur l’usage avancé du terminal, la gestion des paquets, ainsi que sur la création de distributions adaptées à des besoins spécifiques.

Projet Chatbot

Projet d’intégration de chatbot

Mise en place d’un chatbot interactif intégré au site de formation Linux afin d’accompagner les utilisateurs dans leur apprentissage. Le chatbot peut répondre aux questions fréquentes, rediriger vers les cours ou exercices appropriés, et fournir une aide contextuelle. Son développement a été réalisé en JavaScript, avec une logique de traitement des messages côté client. Ce projet m’a permis de mieux comprendre le fonctionnement des systèmes conversationnels, la gestion d’événements dynamiques dans une page web, et d’approfondir mes compétences en JavaScript et en structuration de contenu interactif.