Presentation Platform
Overview
Pre-Form es una plataforma de presentación de contenido construida alrededor de un blog impulsado por Mailoo Blog API. La aplicación es configurable para diferentes sitios web mediante variables de entorno, temas, idiomas y extensiones integradas opcionales.
Product Features
La plataforma incluye:
- Blog con lista de artículos, páginas de artículos, categorías y paginación
- Interfaz multilingüe y contenido localizado
- Temas en tiempo de ejecución
- Secciones opcionales de About y Contacts
- Páginas de herramientas integradas mediante un sistema de extensiones
Architecture
El sistema incluye:
- Frontend web en Next.js
- Integración del lado del servidor con Mailoo Blog API
- Rutas API tipo BFF para acceso seguro desde el cliente sin exponer claves API
- Mecanismo de extensiones habilitado en tiempo de ejecución con carga diferida
- Metadatos SEO y enrutamiento localizado
Tech Stack
Utilizado en el proyecto:
- Next.js 16
- React 19
- TypeScript
- next-intl
- Tailwind CSS 4
- pnpm + Turborepo
- Docker
- GitLab CI/CD
- Kaniko