Aller au contenu
Tous les projets
En ligneAtelier DWWMWeb2026

MarsAI

Réalisée dans le cadre de l'atelier DWWM, une application full-stack qui gère tout le cycle d'un festival : appel à films, sélection, votes du jury et palmarès.

Page d'accueil du festival MarsAI

Le point de départ

Un festival reçoit des centaines de films : il faut les recevoir, les présenter, organiser le travail du jury et publier les résultats, sans tableur ni échanges d'e-mails.

L'approche choisie

  1. 01

    Un site public : accueil, dépôt des films, catalogue, palmarès, en français et en anglais.

  2. 02

    Un espace jury avec connexion Google (OAuth 2) et un flux de votes.

  3. 03

    Une administration des utilisateurs, des soumissions, des votes et des décisions.

  4. 04

    Un déploiement Docker sur serveur.

Sous le capot

React + Express

Un front Vite typé et une API Express adossée à MySQL.

Services externes

Brevo pour les e-mails, un stockage objet compatible S3 pour les médias.

Ce que j'ai construit

  • Dépôt de films
  • Catalogue public
  • Votes du jury
  • Palmarès
  • Interface bilingue
  • Thème clair et sombre

Bilan et perspectives

En ligne pour l'édition 2026. Code source public.

  • Projet réalisé dans le cadre de la formation.

Projet suivant

cockpit-base & modules

Mon propre socle de CMS sur Cockpit, et sept modules qui en font un site vitrine, une boutique ou un espace membres.

Tableau de bord de l'administration Dashboard pour Cockpit