Skip to content

Overview and System Role

child-sites means independent branded frontends. Each is a separate Vite React application. They all consume the same Wirero backend API, but each has its own branding, domain, and tag-based content filter.

ResponsibilityWho handles it
Fetch published articlesChild site (via /api/v1/client endpoints)
Display articles to readersChild site
Store or edit articlesBackend (news-server)
Decide which articles appearBackend (tag-based routing)

Each directory in child-sites/ is a standalone app with its own package.json and dev server. There is no shared runtime between them — they just share the same API.