Portfolio

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