A study-abroad marketplace in 22 languages
Empire Overseas Education
A programme catalogue, application pipeline and partner network serving students across South Asia, the Gulf and Europe — localised into 22 languages including right-to-left Arabic and Urdu.
This is a product Codnov built and operates, not work delivered for an external client. We label it that way because the engineering is what we are asking you to judge, and you should know exactly whose problem it solved.
01 — The problem
Students choosing a university abroad compare programmes across countries, currencies, intake dates and entry requirements that no two institutions describe the same way. The counsellors guiding them were doing that reconciliation by hand, in spreadsheets, and a prospective university partner's only route in was a mailto: link that fed no system at all — if nobody actioned the email, the university never heard back and nothing recorded that it had asked.
02 — What we built
We built the catalogue as a normalised programme model behind a FastAPI service, with the student-facing application as a Next.js app. Localisation is real rather than machine-swapped strings: 22 locales, with right-to-left treated as a layout mode using CSS logical properties and mirrored iconography rather than a stylesheet fork, and a script font loaded for every locale Inter cannot draw. Partner registration replaced the mailto: with an intake form, a staff review step, audited API-key provisioning and single-use invite links that attribute each registration to the person who referred it.
03 — What is verifiable
Each figure above is reproducible from the repository or the live configuration. If you are running a technical review and want the command that produces one of them, ask and we will send it.