
Yere
A full-stack LMS and talent marketplace connecting French secondary education with universities and recruiters. AI-generated quizzes from textbook PDFs, institutional analytics, and a recruitment data marketplace. Built with React, Node.js, and OpenAI.
The Mission
The French secondary system is rigid. Students in Seconde, Première, and Terminale go through the same curriculum, take the same exams. The only way to stand out is through opaque manual pipelines. High-potential kids get lost.
Yere fixes that. An LMS that does not just deliver curriculum. It identifies top performers through AI-generated assessments and surfaces them to universities and recruiters through a structured data marketplace.
AI Curriculum & Assessment Engine
Upload a textbook PDF. OpenAI parses the content and dynamically generates multi-page, context-aware MCQ assessments. No manual question writing, no stale question banks. Maps to French collège and lycée levels, 9th grade through Terminale.
Recruitment Data Marketplace
The other side is a talent discovery engine. Dashboards surface performance trends across cohorts. Recruiters and universities filter to find anonymised high-performing students. The kind of signal admissions offices pay for.
RBAC & Subscription Management
Three roles: Student, Recruiter, Administrator. Each has gated access to assessments, performance data, and marketplace features. The subscription workflow transitions users between tiers without interrupting service.
Scalable Infrastructure
React Query and Vite on the frontend keep assessment-heavy UIs snappy with local caching. Express.js and Node.js handle heavy PDF parsing and concurrent quiz submissions. As Technical Lead, I set the architecture for horizontal scalability. The platform handles large volumes of concurrent AI quiz requests and marketplace queries without breaking a sweat.