Prototype d'évaluation orale d'anglais par IA pour une start-up

Next.js TypeScript Supabase Vercel

C’était un projet d’équipe réalisé lors de ma dernière année à la CUHK-SZ. Ma contribution était le backend : un ensemble de routes API Next.js gérant l’intégralité du pipeline de traitement audio.

Le défi central était d’orchestrer des opérations asynchrones : un enregistrement arrive, est validé, envoyé à une API tierce d’évaluation vocale, la réponse est analysée, un score et une transcription sont retournés, et tout est écrit dans Supabase. Concevoir le schéma correctement — horodatages, compteurs de tentatives, blobs de retour — a pris plusieurs itérations.

J’ai aussi rédigé la documentation de déploiement. Pas glamour, mais ça compte. Un système que seul le développeur original peut déployer n’est pas vraiment terminé.

Tech Stack

CoucheOutils
FrameworkNext.js (App Router)
LangageTypeScript
Base de donnéesSupabase (PostgreSQL)
DéploiementVercel