Presentation Platform
Overview
Pre-Form ist eine Content-Präsentationsplattform, die rund um einen Blog aufgebaut ist, der von der Mailoo Blog API betrieben wird. Die Anwendung ist für verschiedene Websites über Umgebungsvariablen, Themes, Sprachen und optionale integrierte Erweiterungen konfigurierbar.
Product Features
Die Plattform umfasst:
- Blog mit Artikelliste, Artikelseiten, Kategorien und Paginierung
- Mehrsprachige Oberfläche und lokalisierte Inhalte
- Laufzeit-Theming
- Optionale About- und Contacts-Bereiche
- Integrierte Tool-Seiten über ein Erweiterungssystem
Architecture
Das System umfasst:
- Next.js Web-Frontend
- Serverseitige Integration mit der Mailoo Blog API
- BFF API-Routen für sicheren Client-Zugriff ohne Offenlegung von API-Schlüsseln
- Laufzeitfähiger Erweiterungsmechanismus mit Lazy Loading
- SEO-Metadaten und lokalisierte Routen
Tech Stack
Im Projekt verwendet:
- Next.js 16
- React 19
- TypeScript
- next-intl
- Tailwind CSS 4
- pnpm + Turborepo
- Docker
- GitLab CI/CD
- Kaniko