An agency placing North-African students into Chinese universities ran on spreadsheets, WhatsApp threads and memory. They needed one dashboard they would actually open every day.
The approach
One pipeline, end to end — eight stages from inquiry to enrolled, drag-and-drop, money tracked where it belongs, document state at a glance. Built to be lived in, not demoed.
The craft
Next.js on Supabase — seven referential tables, payment status governed by strict rules, an eight-stage kanban, five swappable themes. Around 4,000 lines, shipped to production.
The result
The spreadsheets are gone. It is open every working day.
In plain terms: the agency stopped losing students inside spreadsheets. Every applicant, payment and document is now one glance away — and the team actually opens it every day.