Nathan MD

Mes projets

Prestalia (Client léger | Projet scolaire)

Site web de mise en relation entre prestataires et clients, développé en HTML/CSS et TypeScript. Le site permet aux clients de trouver des prestataires selon leurs besoins et aux prestataires de proposer leurs services.

Client léger

Prestalia Desktop (Client lourd | Projet scolaire)

Application Windows développée en C# avec WinUI 3, reliée au serveur web de Prestalia via une API. Elle offre une interface native permettant d'accéder aux mêmes fonctionnalités que le client léger depuis un environnement desktop.

Client lourd

Site web de e-commerce (Projet scolaire)

Projet scolaire réalisé en équipe, consistant à développer un site e-commerce fictif nommé XYZ. Les consignes imposaient un minimum de 4 pages, un design responsive, et le respect des standards et bonnes pratiques du web.

Jeu Snake (Projet scolaire)

Jeu Snake développé en C, jouable directement dans le terminal. Ce projet consistait à reprendre un jeu existant et à y intégrer des règles personnalisées, comme la nécessité de manger 3 pommes avant que le serpent ne grandisse.

Snake

Application de gestion (Stage chez Learneo)

PoC (Proof of Concept) développé en EJS/CSS/TypeScript, visant à explorer le remplacement du logiciel interne existant qui présentait certaines limitations. Le projet inclut un serveur web, une API et une base de données.

Client léger

Site WordPress d'e-enseignement (Projet scolaire)

Site d'apprentissage de la programmation développé avec WordPress, intégrant des exercices interactifs avec un éditeur de code et un exécuteur directement dans le navigateur.

Client léger

GLPI (Projet scolaire)

Installation et configuration d'un serveur GLPI sur une machine Debian, incluant la mise en place d'Apache, MariaDB et PHP. Le projet couvre l'installation complète de GLPI, la configuration de la base de données, la création d'utilisateurs avec différents profils (administrateur, technicien, utilisateur) et la gestion du cycle de vie d'un ticket d'incident de sa création jusqu'à sa clôture.

Red/Blue Team (Projet scolaire)

Exercice de cybersécurité offensive et défensive réalisé en cours de support. Deux équipes s'affrontent : chaque équipe doit attaquer le site adverse pour y trouver des vulnérabilités, tout en défendant le sien. Lorsqu'une faille est découverte chez l'adversaire, un ticket d'incident doit être ouvert sur leur GLPI. Cet exercice m'a permis de comprendre concrètement comment une vulnérabilité applicative peut être exploitée, et l'importance de sécuriser une application dès sa conception.

CodeNova (Hackathon | Projet scolaire)

Site vitrine développé en équipe dans le cadre d'un hackathon, présentant CodeNova, une start-up fictive spécialisée dans le développement web. Réalisé en temps limité en HTML, CSS et JavaScript.

CodeNova