https://github.com/flancer32/teq-cms-promo
Promo site for TeqCMS — a file-first CMS built to work with LLMs at every stage: generation, localization, and extension.
https://github.com/flancer32/teq-cms-promo
ai-generated cms file-based git-driven llm modular ssr teqcms teqfw
Last synced: 3 months ago
JSON representation
Promo site for TeqCMS — a file-first CMS built to work with LLMs at every stage: generation, localization, and extension.
- Host: GitHub
- URL: https://github.com/flancer32/teq-cms-promo
- Owner: flancer32
- License: apache-2.0
- Created: 2025-05-22T11:10:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-07-23T16:33:42.000Z (3 months ago)
- Last Synced: 2025-07-23T18:28:53.255Z (3 months ago)
- Topics: ai-generated, cms, file-based, git-driven, llm, modular, ssr, teqcms, teqfw
- Language: HTML
- Homepage: https://cms.teqfw.com/
- Size: 1.62 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @flancer32/teq-cms-promo
**Official promo site for [TeqCMS](https://github.com/flancer32/teq-cms)** — a file-first modular CMS built for
LLM-assisted development.
This project is built with TeqCMS itself and demonstrates how a real SSR website can be created, localized, and extended
entirely via code and files, with full LLM integration.
---
## Purpose
This repository serves as the live, reproducible implementation of TeqCMS in action.
It illustrates how to:
- Build and manage a multilingual SSR site using files only
- Use modular components with dependency injection and late binding
- Integrate LLMs to assist with content generation, localization, and maintenance
---
## Highlights
- ✅ **LLM-first architecture**: the site is built, extended and localized using LLMs (e.g. GPT, Codex)
- ✅ **Server-side rendering** with [Nunjucks](https://mozilla.github.io/nunjucks/)
- ✅ **Modular monolith**: clean FQN-based module resolution (`@teqfw/di`)
- ✅ **No build step**: just clone and run (`node .`)
- ✅ **Git-based structure**: all pages, templates, and translations are versioned
- ✅ **AI-localized HTML**: automatic translation of templates using structured prompts
---
## Requirements
- Node.js ≥ 22
- A working knowledge of:
- TeqCMS plugin structure
- File-based SSR site organization
- Git-based workflows for content and code
- Optional:
- OpenAI-compatible API for localization
- LLM-enabled development environment (e.g. Codex, AutoDev)
---
## Repository Structure
- `tmpl/` — page templates by locale (`tmpl/web/en/`, `tmpl/web/ru/`, etc.)
- `web/` — static assets (CSS, JS, images)
- `*.prompt.md` — localized context prompts for AI-based translation
- `var/teq-cms/db_translate.json` — internal metadata for tracking translation state
---
## Live Site
📍 [https://cms.teqfw.com/](https://cms.teqfw.com/)
---
## License
Apache-2.0 © Alex Gusev (`@flancer32`)