BrickMaster
Application web (MVC) • Grille interactive
Projet Web
WebMVCPythonHTML/CSS
Application web centrée sur une grille interactive : rendu HTML côté vue, contrôleur dédié,
et logique de mise à jour des cellules (couleurs/états), réalisée dans le cadre d'un projet accadémique dans l'UE base de données pour le web.
Voir détails (fonctionnalités & points techniques)
- Architecture MVC (séparation modèle / vue / contrôleur).
- Génération de grille et mise à jour de l’état via formulaires/handlers.
- Gestion de données (ex: pioche/couleurs) côté backend.
JoyStock
Stage développeur full-stack • SaaS de gestion de stock (production)
Projet phare
FastAPIReactReact Native
SupabasePostgreSQLJWT
Application SaaS complète de gestion de stock et d'inventaire, développée en stage full-stack
pour Enjoy Tacos (franchise Enjo La Doua, Villeurbanne) et déployée en production
pour un usage réel par l'équipe du restaurant.
Voir détails (fonctionnalités & points techniques)
- Backend FastAPI (Render) + frontend React/Vite (Vercel) + app mobile React Native/Expo.
- Base Supabase (PostgreSQL) avec Row Level Security, authentification JWT (ES256/JWKS).
- Gestion des employés avec rôles/permissions (RBAC) et suppression logique (soft delete).
- Prévisions de stock via fonctions SQL, module coûts & marges avec visualisations (Recharts).
- Export CSV, envoi d'emails transactionnels (Resend) sur domaine dédié.
- Suites de tests automatisés (pytest côté backend, Vitest côté frontend).
iStock
Full-stack • React.js + Python + Base de données
Projet phare
ReactPythonAPIDB
Application web de gestion de stock : frontend React (UI), backend Python (API & logique métier),
persistance en base de données, réalisée dans le cadre d'un projet Portfolio en vue d'une initiation à l'utilisation des framework et du développement full-stack.
Voir détails
- Front en React JS
- CRUD produits, mouvements de stock, états/quantités.
- FastAPI backend (routes, validation, logique métier).
- Intégration front/back + gestion des erreurs.
My-Inventory
Web / Mobile • Gestion d’inventaire (front/back séparés)
Full-stack
WebMobileBackendDB
Application de gestion multi-contexte (inventaire/stock) avec une logique orientée rôles / accès, réalisée dans le cadre d'un projet Portfolio en vue d'une initiation au développement d'application mobile.
Voir détails
- framework React Native, codé en TypeScript
- Gestion des rôles, invitations ou accès (selon ton implémentation).
- Modélisation des entités + opérations d’inventaire.
- Synchronisation et cohérence des données.
Rise of Serpentard
C++ • Projet modulaire / logique de jeu
C++
C++AlgorithmiquePOO
Projet en C++ axé sur la programmation modulaire, structures de données et logique applicative, réalisé dans le cadre d'un projet académique dans l'UE Conception et Développement d'Application en C++.
Voir détails
- Organisation en modules/composants réutilisables.
- Structures de données et règles de jeu/logique.
- Rigueur (compilation, interfaces, gestion mémoire selon besoins).
Infoblog
Web • (Frappe/ERP-style) contenu & gestion
Web
FrappeWebDB
Application web orientée contenu (type blog) : modèles de données, pages, et logique de gestion
(création, affichage, administration), réalisée dans le cadre d'un stage découverte en entreprise en juillet 2025.
Voir détails
- Conception de DocTypes / modèles selon le besoin.
- Pages/CRUD, permissions et organisation des contenus.
- Approche “framework” : conventions, structure, itérations.
LIL1 (LicenceInfoLyon1)
Site web • Résumés d’UE & contenu pédagogique
Web
WebContenuHTML/CSS
Site web visant à regrouper et structurer des résumés de modules (base de données, OS, etc.)
avec une navigation claire et un contenu exploitable, réalisé dans le cadre d'un projet portfolio en vue de pouvoir aider les étudiants de l'Université Claude Bernard Lyon1 qui suivent un parcours informatique.
Voir détails
- Architecture MVC (séparation modèle / vue / contrôleur).
- Structuration des pages par UE, contenu hiérarchisé.
- Approche pédagogique : exemples et synthèses.
- Organisation du contenu pour lisibilité et réutilisation.
Jeu d’échecs
Java • Swing • Architecture MVC
Logiciel
JavaSwingMVCPOO
Application desktop d’échecs : implémentation des règles, gestion des interactions,
et architecture MVC, réalisée dans le cadre d'un projet académique pour l'UE Programmation Orientée Objet.
Voir détails
- Déplacements, prises, détection échec / fin de partie (selon ton implémentation).
- Structure MVC : séparation logique / UI / contrôles.
- IA de jeu (niveau simple à moyen) + tests manuels.
Tactical Legend
Unity • C# • Jeu tactique 3D
Game
UnityC#POOGameplay
Jeu tactique 3D : logique d’unités, déplacements et combats, structuration orientée objet,
et interactions entre entités, réalisée dans le cadre d'un projet de fin de parcours pour la licence informatique.
Voir détails
- Système de PV, conditions de combat, états (ex: mort/KO).
- Comportements d’unités et interactions dans la scène.
- Organisation des scripts et données de jeu.