Aller au contenu

Projets

Sélection de travaux

Projets universitaires, de groupe ou personnels. Ceux qui sont en ligne s'ouvrent directement ; les autres sont présentés en vitrine, avec captures et code source.

Capture d'écran de MovieFinder
WebEn ligne

MovieFinder

Trouver le film parfait pour une soirée entre amis

Croise les watchlists de plusieurs amis, tenues sur un réseau social de cinéphiles, pour faire ressortir les films que tout le monde veut voir.

React / TypeScript / Node.js / Express

Voir le site
Capture d'écran de ZS Fragrance
WebEn ligne

ZS Fragrance

Une boutique de parfums de niche tenue comme une conciergerie

Boutique sans panier, on réserve un parfum et on en discute en direct avec la conciergerie. API NestJS et front Next.js, à essayer des deux côtés.

TypeScript / NestJS / Next.js / PostgreSQL

Voir le site
Capture d'écran de PerFin
WebEn ligne

PerFin

Suivre ses finances personnelles

Tableau de bord de budget avec une API Spring Boot et une interface React, à essayer sans créer de compte.

Java / Spring Boot / React / TypeScript

Voir le site
Capture d'écran de Ciné-Graphe
JeuEn ligne

Ciné-Graphe

Relier deux acteurs en passant par les films

Un jeu où l'on relie deux personnes du cinéma par une chaîne de films, sur une base Neo4j de 3 400 films tirés de TMDB, avec un explorateur de graphe et les palmarès de sept cérémonies.

Neo4j / Node.js / Express / Vue

Voir le site
Capture d'écran de EV Trip Planner
WebEn ligne

EV Trip Planner

Planifier un trajet en voiture électrique

Itinéraire, arrêts de recharge avec la borne retenue, temps total et coût de l'énergie, calculés par des services REST, GraphQL et SOAP orchestrés par un agrégateur.

Node.js / Express / Python / REST

Voir le site
Capture d'écran de MakeProps
WebEn ligne

MakeProps

Le bilan carbone des entreprises, sur des données officielles

On saisit les consommations d'une entreprise, l'application les convertit en émissions avec les 6 500 facteurs de la Base Carbone® de l'ADEME, les range en bilans et sous-bilans, puis produit statistiques et rapport PDF.

React / TypeScript / Node.js / Express

Voir le site
Capture d'écran de Banc d'essai n8n
OutilEn cours

Banc d'essai n8n

Savoir si un workflow est livrable avant de le livrer

Un laboratoire qui fait tourner un workflow n8n sous instruments, simule ses appels externes et rend un verdict argumenté sur sa conformité, exigence par exigence.

TypeScript / Fastify / React / React Flow

Capture d'écran de Orchistraem
WebVitrine

Orchistraem

Choisir un instrument adapté à chaque enfant malentendant

Outil développé à cinq pour une orthophoniste. On saisit l'audiogramme de l'enfant, l'application analyse les sons d'instruments et indique ceux qu'il peut entendre.

TypeScript / Node.js / Express / Chart.js

Capture d'écran de Battle Arena
JeuVitrine

Battle Arena

Survivre aux vagues d'ennemis

Jeu d'arène 2D en C++20 avec SFML, inspiré des « survivors ». Le joueur se déplace sur une carte infinie, tire automatiquement sur l'ennemi le plus proche et doit tenir face à des vagues de plus en plus nombreuses, puis à un boss.

C++20 / SFML / CMake

Capture d'écran de WorkFlow
MobileVitrine

WorkFlow

Suivre une livraison de bout en bout, rôle par rôle

Application mobile Flutter qui suit chaque livraison de sa création à la remise au client. Sept métiers interviennent, chacun avec son propre écran, et Firebase synchronise tout en temps réel.

Flutter / Dart / Firebase Auth / Firestore

Capture d'écran de Recispies
WebVitrine

Recispies

Partager ses recettes

Réseau social de recettes en PHP. On publie ses plats avec leurs ingrédients et une photo, on aime ceux des autres, on s'abonne à des cuisiniers pour les retrouver dans son fil.

PHP / MySQL / JavaScript / CSS

Capture d'écran de Open Mobile Agenda
WebVitrine

Open Mobile Agenda

Un agenda collaboratif pour une équipe en mobilité

Agenda d'équipe en PHP pour une entreprise fictive de téléphonie. Réunions, rendez-vous et déplacements par ville et par bureau, vues jour, semaine et mois, groupes et rôles.

PHP / PDO / MySQL / JavaScript

Capture d'écran de Talaria
WebVitrine

Talaria

Boutique de sneakers en ligne

Boutique de sneakers en PHP réalisée à trois en première année. Catalogue par marque, fiches produit, comptes clients, panier qui calcule le total et paiement qui met à jour les stocks.

PHP / MySQL / JavaScript / CSS