Бұл құжат қазір тек English тілінде қолжетімді. Аудармалар дайын болған кезде жарияланады.
Branding
Logo, colours, name, favicon — all via the dashboard.
What you can configure
- Logo (SVG, square, no white background).
- Colour palette: primary + accent. HSL or hex.
- App name — string, up to 30 characters.
- Telegram bot handle:
@your_brand_bot. - Legal: entity, support email, jurisdiction — for the footer.
- Favicon: ico + svg, generated automatically from the logo.
How it's applied
Runtime via middleware: on each request by domain, middleware resolves the tenant config and injects CSS variables, logo, and name into Next.js layouts. No rebuild needed.
The Flutter client fetches tenant.json at launch and applies a ThemeExtension. Changes become visible after a client reconnect.
Limits
- Logo ≤ 50 KB, optimised SVG.
- Name — letters/digits/spaces only, no emoji (consistency).
- Colour — WCAG AA contrast to white ≥ 3:1 (validator built into the dashboard).