[ Case study · platform built from scratch ]
Convention Online: a web platform built from scratch, enriched by AI
A worldwide directory of professional trade shows and congresses, built end to end then enriched every night by a complete AI chain: event collection, descriptions written in 4 languages, generated visuals, with no human input at all.
The context
Convention Online is a public web platform listing trade shows, congresses and professional events worldwide. The project was built in full: public site, back office, data model, enrichment chain. The site's value lies in the completeness and freshness of its data, impossible to maintain by hand at that scale.
The problem
The platform had to be built and its content problem solved at the same time: collecting, checking, describing and illustrating thousands of events continuously. Done editorially by humans, that work would represent several full-time roles, a cost out of all proportion to the project's economics.
The solution, step by step
A complete web application, paired with a fully automatic content production chain that runs every night and picks itself up after an incident.
-
The platform, built from scratch
Multilingual public site, admin back office, event data model, internal API: the application was designed and built in full, not assembled from a CMS.
-
Automatic collection
Every night, the chain identifies new events and updates to existing ones, backed by multiple sources.
-
AI enrichment
For each event, the AI writes a structured description in 4 languages: clean, usable content, not rough free text.
-
Generated visuals
Events without a visual receive an automatically generated illustration, consistent with the site's brand.
-
Publishing and supervision
Content goes live without manual validation. The chain logs everything, detects its own failures and resumes where it stopped.
The results
- A complete application live: public site, back office and AI chain built end to end
- 100% automatic: content and images produced every night, with nobody at the controls
- Descriptions in 4 languages, structured data usable directly
- Autonomous recovery after incidents: the chain runs unattended
