Projets open source
Très tôt, j’ai appris à connaître et à apprécier les logiciels open source. Avec le temps, le souhait de redonner quelque chose au monde du logiciel s’est imposé.
Sur cette page, vous trouverez plusieurs de mes projets passés dans l’open source. Plus bas figurent aussi des projets issus de mes études et de mon activité indépendante. On y trouve un Contrôle de robustesse de mot de passe, un Gestionnaire de consentement aux cookies et une Bibliothèque de structures de données.
Tout au long de mon apprentissage orienté pratique, de nombreux projets ont vu le jour ; je ne les envoie pas tous dans l’éther — seulement certains…
Contrôle de robustesse de mot de passe
Cet outil évalue la robustesse des mots de passe en analysant la saisie et en fournissant un retour de sécurité. Il vise à aider les utilisateurs à créer des mots de passe plus solides et à sensibiliser aux exigences.
Gestionnaire de consentement aux cookies
Un composant Vue 3 internationalisé pour présenter un consentement multilingue aux cookies. Il prend en charge différentes catégories de cookies. La première contient les cookies essentiels, acceptés par défaut et non refusables.
Bibliothèque de structures de données
Une bibliothèque de diverses structures de données et d’algorithmes sur graphes implémentés en TypeScript. Elle peut être utilisée dans des environnements Node.js comme directement dans le navigateur. Elle est née comme projet annexe durant mes études afin de rendre accessibles des structures et algorithmes complexes.
Projets en tant qu’indépendant
Au cours de mon activité indépendante, j’ai réalisé divers projets — de sites vitrines classiques et projets de livres techniques à des systèmes de suivi du temps plus complexes.
Chaque projet n’a pas seulement servi un objectif immédiat ; il a aussi été l’occasion d’approfondir mes compétences en développement web moderne — avec des outils tels que Nuxt.js, Tailwind CSS et des technologies web classiques.
Site d’entreprise Harlanmedien
Une entreprise a souvent besoin d’un site pour accroître sa visibilité et proposer des points d’entrée ou des flyers numériques à des fins marketing. Les visiteurs peuvent être convaincus directement sur le site. Nuxt.js convient non seulement aux applications complexes, mais aussi à des sites plus simples comme une présence d’entreprise, et a été utilisé pour ce projet.
Système de suivi du temps
Avec un prototype de système de suivi du temps, j’ai approfondi à l’époque mes connaissances encore superficielles en PHP en réalisant un calendrier, des formulaires, des requêtes AJAX, des accès base de données, etc.
Achat-vente de jeux vidéo
Tout le monde les connaît, beaucoup les apprécient : les jeux vidéo ! On peut non seulement y jouer, mais aussi les vendre et les racheter. La combinaison achat + vente de jeux a esquissé un modèle économique potentiel. Il n’a jamais été mis en production et le développement a été arrêté.
Projet de livre HTTP : pilier du web moderne
Dans ce projet de livre, j’ai étudié HTTP comme pilier du développement web moderne afin d’en souligner l’importance et l’évolution au fil des versions.
Grand projet : Manuel du développement web moderne
Le Manuel du développement web moderne est encore en cours. Il réunit les domaines clés du développement web dans un seul ouvrage, accompagné d’exercices pratiques pour acquérir une compréhension approfondie.
Projets sélectionnés de mes études
Au cours de mes études d’informatique, différents projets orientés pratique ont été réalisés, approfondissant la théorie tout en rendant les applications concrètes tangibles.
De la conception de chatbots intelligents à la mise en œuvre d’applications web complexes comme des configurateurs de produits — chaque projet a contribué à élargir ma compréhension technique et à appliquer des technologies modernes de manière ciblée.
Configurateur de produit
Pour le mémoire de master en informatique, un prototype de configurateur de produits a été développé. Il met en Suvre des paramétres, des conditions de sélection, des contraintes, des fonctions et des correspondances afin d’illustrer une variante de configuration de produit basée sur des paramétres.
IWIBot
Créé dans le cadre d’un projet, l’IWI-Bot (un bot de la Faculté d’informatique et d’informatique de gestion) a été poursuivi et doté d’une architecture cloud (FaaS ; Watson Assistant) pour répondre aux questions d’étudiants et présenter des sujets liés aux études textuellement, visuellement et auditivement. Le projet s’est malheureusement arrêté et l’application web n’est plus accessible.
