Back to all work

05 / Case study

Kholle / CPE Prepa

A weekly PDF became a scraper, a tiny website, then a mobile app built around each student.

Role
Product design and development · Team of two
Status
Student product
Platform
Web / iOS / Android
Year
2021 / 2022
Tools
Puppeteer / Node.js / Flutter / Dart
Kholle / CPE Prepa, A weekly PDF became a scraper, a tiny website, then a mobile app built around each student.
Kholle / CPE PrepaProduct design and development · Team of two

Overview

In French preparatory classes, oral exams are called khôlles. Finding the right slot meant opening a slow school website, downloading a PDF, locating a group and interpreting the matching row. I first tested whether that friction could disappear, then turned the proof into a larger product with a friend.

Inside the project

From a weekly PDF to an app that remembers your group

The first version did one thing

A small scraper turned the school’s recurring PDF into structured data and a faster web view. The remaining annoyance was obvious: students still selected their group every time. The mobile app moved that choice to onboarding, remembered it, then added exam programmes and weighted grade tracking.

The first focused web version
The mobile app that followed

Next project

BMW Flash Platform