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.