Projets académiques - Formation avancée en développement
Vue d’ensemble
Ces projets ont été réalisés dans le cadre de ma formation en Bachelor Informatique & Cybersécurité à Lyon Ynov Campus. Ils représentent des challenges techniques variés permettant de monter en compétences sur différentes technologies et langages.
Projets de Challenge Hebdomadaire
Challenge JavaScript - Piscine JS
La Piscine JS est une série intensive d’exercices et de projets destinés à approfondir l’apprentissage du langage JavaScript à travers la pratique.
Projets réalisés :
- Boxxle Game : Jeu inspiré des classiques d’arcade où l’objectif est de déplacer des cubes pour les positionner sur des cibles spécifiques
- Rhythm Frenzy : Jeu de réflexe basé sur le timing, où il faut appuyer sur la barre d’espace uniquement lorsque le rectangle est dans la zone cible
Lyon Alert - Prévention des Risques Naturels
Projet d’équipe de 5 étudiants – Challenge 25h | Métropole de Lyon
Contexte
Challenge en temps limité (moins de 25h) sur une problématique réelle de la Métropole de Lyon concernant les catastrophes naturelles (inondations, canicules, etc.).
Objectifs
- Développer une solution d’alerte en temps réel face aux catastrophes naturelles
- Créer une plateforme centralisée pour informer les citoyens lyonnais
- Proposer des activités locales, un chat communautaire et des prévisions par zone
- Fournir un audit de sécurité complet pour garantir la fiabilité du système
- Mettre en place une infrastructure réseau robuste et scalable
Ma contribution
En tant que développeur web, j’ai travaillé sur :
- La création de l’interface du site web Lyon Alertes
- L’intégration du frontend avec l’infrastructure réseau
- L’audit de sécurité initial de l’application
- La mise en place du reverse proxy et des serveurs en haute disponibilité
Stack technique
- Frontend : NextJS, HTML/CSS, JavaScript
- Backend & infra : Node.js, Reverse Proxy, serveurs web en haute disponibilité
- Cybersécurité : Audit, recommandations, tests de pénétration
- Data : Analyse prédictive par zone via arbre de décision
Fonctionnalités
- Alerte en temps réel selon la localisation
- Chat local entre citoyens par secteur
- Analyse prédictive des risques (par jour et par zone)
- Sécurité : Audit, surveillance des accès
- Proposition d’activités en lien avec la situation météo
Site Lyon Alert Pitch deck complet
Ynov Eats - Commandes Groupées Low-Code
Projet YBoost – Ynov Lyon 2024-2025
Contexte
Application web développée pour simplifier la commande de repas entre étudiants du campus Ynov Lyon.
Objectifs
- Simplifier la commande de repas entre étudiants
- Réduire les frais de livraison grâce aux commandes groupées
- Optimiser le temps durant les pauses déjeuner
- Créer du lien social autour des repas partagés
- Soutenir les restaurateurs locaux partenaires
Ma contribution
En tant que développeur web principal, j’ai participé :
- au développement de l’interface web étudiante (commande groupée, suivi, paiement partagé)
- à la conception du portail restaurateur (gestion des commandes, menus, notifications)
- à l’intégration de Supabase comme backend low-code
Stack technique
- Low-Code : Bolt.new + Supabase
- Frontend : HTML/CSS, JavaScript, Node.js
- UI/UX : Figma
- Collaboration : Trello, Discord, GitHub
Fonctionnalités
Pour les étudiants :
- Parcours des restaurants partenaires
- Création de commandes groupées
- Paiement individuel dans la commande
- Notifications temps réel
Pour les restaurateurs :
- Dashboard avec commandes reçues
- Gestion des plats et prix
- Suivi du flux : réception → préparation → retrait
Site YnovEats Présentation du projet
Compétences développées
Langages avancés
- GoLang : Programmation concurrente, API REST
- Java : POO avancée, design patterns, Spring Boot
- SQL : Requêtes complexes, optimisation, procédures stockées
- JavaScript : ES6+, async/await, manipulation DOM
- Python : Scripts avancés, traitement de données
Soft skills
- Travail en équipe sous contrainte de temps
- Gestion de projet agile
- Résolution de problèmes complexes
- Autonomie et auto-formation
- Présentation de projets techniques
Équipes
Équipe Lyon Alert (Techélite) :
- Corentin Hoffmann – Développeur Web
- Gabriel Marie, Nolan Berger, Benjamin Gottrant – Développeurs
- Sam Bernolle – Analyste Data
- Alexis R, Rony Klock – Experts Cybersécurité
- Yassine Sghaier – Architecte Réseau
Équipe Ynov Eats :
- Maxime – Chef de projet
- Clarisse & Tom – UI/UX & Création digitale
- Corentin Hoffmann – Développement web Principal
- Chouaib – Développement web
Ces projets reflètent ma capacité à m’adapter rapidement à différentes technologies et à travailler efficacement en équipe sur des projets variés.