← Timéo Gilson
Projects

reussirlecess.be

Next.jsFirebaseVertex AI

The problem

Belgian high school students preparing for the CESS French writing exam ("synthèse") had no way to get structured feedback on their practice essays outside of school hours.

What it does

reussirlecess.be lets students upload a handwritten or typed essay, corrects it using the official Fédération Wallonie-Bruxelles rubric via Gemini (Vertex AI), and returns a scored breakdown across Intention, Cohérence, and Syntaxe/Orthographe — with inline error highlighting and explanations.

Features

  • OCR for handwritten submissions (photo upload)
  • Past exams archive from 2018 to 2025
  • History module to track progress over time
  • Paid subscription tier via LemonSqueezy
  • Rate limiting and Firebase App Check to prevent abuse

Stack

Next.js 16, React 19, Firebase (Auth, Firestore, Hosting), Google Cloud Vertex AI (Gemini 1.5 Pro), Tailwind CSS 4.