Mes Projets

Mes Projets

Projet GSB Angular (Filtrage et affichage dynamique)

E6 Angular Front End GSB Angular

Développement d’une application Angular connectée à une API REST pour afficher et filtrer dynamiquement les médecins, rapports et médicaments d'une entreprise fictive.

Capture de l'application GSB Angular
  • Technologies : Angular, TypeScript, HTML5, CSS3, PHP 8 (API), MySQL
  • Fonctionnalités : Recherche en temps réel, filtres personnalisés, routing Angular, appels HTTP via services
  • Particularités : Design animé et responsive, séparation front/back, consommation d’une API REST

Projet GSB (Gestion de Suivi de Budget)

E6 Php Front End GSB Php

Développement d'une application web complète pour la gestion budgétaire d'une entreprise fictive du secteur pharmaceutique.

Capture de l'application GSB
  • Technologies : HTML5, CSS3, JavaScript, PHP 8, MySQL, Bootstrap
  • Fonctionnalités : Authentification sécurisée, génération de PDF, tableaux de bord analytiques
  • Particularités : Architecture MVC, protection contre les injections SQL, responsive design

Serveur Debian avec WordPress

Mise en place d'un serveur web complet sous Debian avec stack LAMP optimisé pour WordPress.

Configuration du serveur Debian
  • Technologies : Debian 11, Apache 2.4, PHP 8.2, MySQL 8, WordPress 6
  • Configuration : VirtualHosts, SSL via Let's Encrypt, optimisation des performances
  • Sécurité : Hardening du serveur, configuration de fail2ban, pare-feu UFW

Serveur Multimédia Plex

Installation et configuration d'un serveur Plex complet avec gestion automatisée des médias.

Interface Plex
  • Configuration : Serveur dédié Ubuntu Server 22.04, Docker, Plex Media Server
  • Fonctionnalités : Streaming 4K, partage familial, automatisation avec Tautulli
  • Optimisation : Accès distant sécurisé, transcodage matériel, organisation des bibliothèques

Nextcloud - Solution NAS Personnelle

Déploiement d'une solution cloud auto-hébergée pour le stockage et le partage de fichiers.

Interface Nextcloud
  • Stack technique : Nextcloud 25, PostgreSQL, Redis, Docker Compose
  • Fonctionnalités : Synchronisation multi-appareils, partage sécurisé, galerie photo
  • Extensions : OnlyOffice, Carnets, Calendar, Talk (visioconférence)

Serveur VPN avec OpenVPN

Déploiement d'un serveur VPN sécurisé permettant un accès distant chiffré à mon réseau domestique.

Configuration OpenVPN
  • Infrastructure : Serveur dédié Ubuntu Server 22.04 LTS, OpenVPN 2.6
  • Sécurité : Chiffrement AES-256, authentification par certificats, pare-feu intégré
  • Configuration : Routage personnalisé, DNS privé, connexion persistante
  • Optimisations : Compression des données, keepalive, gestion des connexions simultanées
  • Monitoring : Journalisation détaillée, alertes de connexion, gestion des certificats

Fail2ban sur Ubuntu Server

Implémentation avancée de Fail2ban pour sécuriser mes serveurs contre les attaques par force brute.

Logs Fail2ban
  • Configuration : Ubuntu Server 22.04 LTS, Fail2ban 1.0.2
  • Protections : SSH, Apache, WordPress, Nextcloud, Plex
  • Optimisations : Règles personnalisées, notifications Telegram, whitelist IP