Retour aux projets

Projets Formation Académique

GoLangJavaSQLJavaScriptPythonNode.jsNextJSSupabase

Ensemble de projets développés dans le cadre de ma formation à Lyon Ynov Campus, couvrant des challenges de développement en GoLang, Java avancé, SQL avancé, JavaScript avancé et Python avancé.

Projets de formation développés durant le parcours académique

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

Voir les repositories


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.