Presentation Platform
Overview
Pre-Form — это платформа для публикации и представления контента, построенная вокруг блога, работающего на Mailoo Blog API. Приложение может настраиваться для разных сайтов через переменные окружения, темы, локали и опциональные встроенные расширения.
Product Features
Платформа включает:
- Блог со списком статей, страницами статей, категориями и пагинацией
- Многоязычный интерфейс и локализованный контент
- Темы, переключаемые во время работы
- Опциональные разделы About и Contacts
- Встроенные страницы инструментов через систему расширений
Architecture
Система включает:
- Web frontend на Next.js
- Серверную интеграцию с Mailoo Blog API
- BFF API маршруты для безопасного доступа клиента без раскрытия API ключей
- Механизм расширений с загрузкой во время выполнения и lazy loading
- SEO метаданные и локализованный роутинг
Tech Stack
Использовано в проекте:
- Next.js 16
- React 19
- TypeScript
- next-intl
- Tailwind CSS 4
- pnpm + Turborepo
- Docker
- GitLab CI/CD
- Kaniko