Architecture
How WebDYI is structured
Surfaces
- app.webdyi.com: editor and dashboard
- cdn.webdyi.com: public widgets and oEmbed endpoints
- webdyi.com: marketing and docs
Platform model
- Server-rendered app and widget delivery surfaces
- Managed project data, media, and account workflows
- Integrated template, instance, and publishing lifecycle
Key data model
template -> template_version -> instance, where instance stores settings_json and cached result_html for fast public rendering.
Main API groups
projects, templates, instances, media, account, and admin flows.