Personal · Presentation production
PPTX for Damien's brevet oral — "Les addictions chez les jeunes"
Context
Damien (Alexis's friend, in year 9) had to deliver his brevet oral from a script he'd already written on addiction among young people. The brief: turn raw text + a student PPTX into a polished deck, without flattening his tone and vocabulary as a teenager his age.
What was built
- A 9-slide PowerPoint, "icy cyan" palette on a dark background, vector icons and impactful statistics
- 2 comparative HTML mockups upfront (3 directions, then 3 color variations) to lock in the design before coding
- Integration of Damien's 3 photos (full-bleed title + gradient, social media intro, positive conclusion)
- 2 real sourced figures (OFDT 2024: 16.6% of middle-schoolers have tried a puff; Ipsos 2022: ~5 hrs/day of screen time for 13–19 year-olds)
- The oral script (~4 min 30) delivered as a
.mdfile with slide-change markers
What was tricky / unexpected
- Keeping the student's voice without over-correcting, while raising the visual quality — the "polished but not over-designed" balance
- Rendering friction: PPTX preview not displaying (worked around by exporting as images), unintentional image cropping, decoding an approximate voice dictation
Stack
Node.js + pptxgenjs, react-icons + sharp (rasterised icons, blur, gradients), Python/PIL (.jp2→.jpg conversion, blur), LibreOffice + pdftoppm (visual QA), HTML/CSS (mockups), web search (sources OFDT / Ipsos / Santé publique France).
What this illustrates
Iterative design loop driven by visual validation — mockups before production, image-by-image review, surgical adjustments. And a discipline around sourcing: real figures with citations rather than invented ones, content calibrated to the actual level of a year-9 student.