О проекте

TeqCMS — это минималистичная CMS для Node.js-сайтов с поддержкой многоязычности, SSR и автоматических переводов через LLM. Проект создан как внутренняя инфраструктура для NutriLog — расширения для кастомного GPT-чата.

Главная задача — иметь управляемый через git сайт с SEO-френдли URL и встроенной AI-локализацией. Чтобы реализовать это без избыточной архитектуры, CMS основана только на собственном модуле @teqfw/di, реализующем внедрение зависимостей в чистом JavaScript без TypeScript и сторонних фреймворков.

Код создавался в одиночку с активным использованием языковых моделей (GPT Web UI, DeepSeek API). Почти каждый файл проекта прошёл через диалог с LLM. JSDoc-аннотации активно применяются для формирования локального когнитивного контекста.

Разработка базовых пакетов и интеграция с демо-сервером заняли около полутора недель. Далее шло наполнение контентом и расширение возможностей:

TeqCMS работает с любым сервером на базе Node.js (Express, Fastify и др.), а также напрямую через HTTP-модули. Встроена поддержка шаблонизаторов Mustache и Nunjucks — этот список легко расширяется.