Слой архитектора
Дизайн
Имя, адреса, мета и внешний вид этого проекта. Сохранённые настройки читаются на лету — изменение видно при следующей загрузке страницы, без пересборки.
Блоки
Все блоки, из которых этот проект собирает страницы, нарисованные настоящим рендерером. Сгруппированы по назначению.
Блок — это единица, из которой собрана страница. Страница здесь не свёрстанный файл, а СПИСОК БЛОКОВ. Рендереры уже собраны; страница лишь говорит, какие виды на ней стоят, в каком порядке и с каким текстом. Именно поэтому все страницы проекта выглядят одним продуктом, а не работой пяти разных людей.
The OUTRO section: the last thing on a page, always full width, never governed by the width toggle. A marquee of all 82 languages — flag plus the name in that language — read straight from config/translations/language-metadata.ts, never from page data. Movement is pure CSS: it works with JavaScript off and stops for prefers-reduced-motion.
Eighty-two languages, ready before you need them
Every one of them ships with the product.
- English
- Français
- Español
- Português
- Deutsch
- Italiano
- Nederlands
- Svenska
- Norsk
- Dansk
- Suomi
- Íslenska
- Ελληνικά
- Polski
- Čeština
- Slovenčina
- Magyar
- Română
- Hrvatski
- Slovenščina
- Eesti
- Latviešu
- Lietuvių
- Malti
- Català
- Galego
- Cymraeg
- Gaeilge
- Euskera
- Русский
- Українська
- Беларуская
- Български
- Српски
- Bosanski
- Македонски
- Shqip
- Қазақша
- Oʻzbekcha
- Кыргызча
- Тоҷикӣ
- Türkmençe
- Azərbaycan
- Հայերեն
- ქართული
- Монгол
- العربية
- Türkçe
- עברית
- فارسی
- Kurdî
- Afrikaans
- Kiswahili
- Hausa
- Yorùbá
- Igbo
- አማርኛ
- isiZulu
- isiXhosa
- Kinyarwanda
- Soomaali
- 中文
- 日本語
- 한국어
- हिन्दी
- اردو
- বাংলা
- తెలుగు
- मराठी
- ಕನ್ನಡ
- ગુજરાતી
- മലയാളം
- தமிழ்
- नेपाली
- Tiếng Việt
- ไทย
- Bahasa Indonesia
- Bahasa Melayu
- Tagalog
- မြန်မာဘာသာ
- ភាសាខ្មែរ
- ລາວ
A marquee of the 22 project directions a customer can build — landing page, store, company brain. Read from config/project-types.ts and its corpus, never from page data, so it cannot drift from the catalogue the control panel offers. Right-to-left, pure CSS, 200px of blur at both edges; clicking a card pauses the belt and opens a reference dialog with no buttons at all. Title and note are optional and normally absent: the section sits directly under the hero, where a second heading argues with the H1.
One row of measures: a number and the thing it measures. Semantically a description list, NOT a table — three independent value/label pairs carry no row-to-column relationship, and markup that promises one lies to whoever cannot see the page. `value` is machine-side and never translated; the label beside it is an ordinary page string.
- ×4
cheaper to build
- ×9
faster to launch
- ×100
more reliable in production
Широкая полоса с акцентной чертой сверху и снизу: заголовок, абзац и кнопка слева, картинка справа. Перенесена с витрины. Занимает ВСЮ ШИРИНУ СВОЕГО КОНТЕЙНЕРА и ни пикселем больше — приём выхода за колонку (`w-screen` плюс отрицательный отступ) снят владельцем 2026-08-30: он ломал разметку страницы вокруг. Где полосе место — часть описания вида: нижняя часть страницы, которая сама растянута на всю ширину. Фон полосы совпадает с фоном страницы, отделяют её две черты и ширина.
Your own white-label platform on Open Code
The sources are open. Fork the repository, raise your own instance and build products with AI — for yourself or as a business: deploying servers for clients and consulting alongside.
