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 GitHub logoGitHub

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 GitHub logoGitHub

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.

GitHub logoGitHub

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 GitHub logoGitHub

Application de gestion (PoC) (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 GitHub logoGitHub

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 GitHub logoGitHub

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.

GitHub logoGitHub