No results
6
Home
Ralf Warmuth edited this page 2026-01-09 22:32:38 +01:00
Doberaner Zwergen-Börse - Projekt-Dokumentation
Willkommen in der Dokumentation für die Website der Doberaner Zwergen-Börse.
Überblick
Die Zwergen-Börse ist eine Website für einen Kinder-Flohmarkt in Bad Doberan. Das System besteht aus:
- Statischer Website (Frontend) mit Informationsseiten
- PHP-Backend für Anmeldeverwaltung
- Admin-Bereich zur Konfiguration und Verwaltung
Schnellstart
- Installation & Setup
- Projekt-Landkarte (Code-getrieben)
- Glossar
- Lokale Entwicklung
- Tests
- Mitwirken (Contributing)
- Architektur-Übersicht
- Mail-Queue (Erklärung)
- Performance & Optimierungen
- Roadmap / Offene Aufgaben
- Entscheidungen & Historie
Dokumentation
Grundlagen
- Architektur - Technische Architektur und Struktur
- Installation - Setup und Konfiguration
- Deployment - Deployment-Prozess (inkl. Forgejo Actions CI/CD)
Entwicklung
- Backend-Dokumentation - PHP-Backend Details
- Frontend-Build - Build-System und Content-Management
- Datenbank-Schema - Datenbankstruktur
Betrieb
- Sicherheit - Sicherheitsrichtlinien und Best Practices
- Admin-Bereich - Admin-Funktionen und Konfiguration
- Wartung - Wartungsaufgaben und Troubleshooting
Technologie-Stack
- Frontend: HTML, CSS, JavaScript (Vanilla)
- Build: Node.js (ESM), markdown-it
- Backend: PHP 8+ (strict types)
- Datenbank: SQLite
- E-Mail: PHP mail()
Repository-Struktur
zgb_www/
├── content/ # Content-Dateien (Markdown/HTML)
├── static/ # Statische Assets
├── zgb-backend/ # Backend-Quellcode
├── scripts/ # Build-Skripte
└── public/ # Build-Output (wird deployed)
Wichtige Links
- Produktions-URL: https://www.doberaner-zwergenboerse.de
- Git-Repository: ssh://forgejo@home.schumbi.de/ralf/zgb_www.git
- Wiki-Repository: ssh://forgejo@home.schumbi.de/ralf/zgb_www.wiki.git
Status
✅ Funktional: System ist produktiv im Einsatz
- Anmeldesystem funktioniert
- Admin-Bereich verfügbar
- E-Mail-Versand konfiguriert
📋 Offen: Siehe todo.md für aktuelle Aufgaben
Einstieg
Architektur
- Architektur-Übersicht
- Frontend-Build
- Backend
- Datenbank
- Mail-Queue
- Performance & Optimierungen
- Entscheidungen & Historie
Betrieb
Projektarbeit
- Code:
ssh://forgejo@home.schumbi.de/ralf/zgb_www.git - Wiki:
ssh://forgejo@home.schumbi.de/ralf/zgb_www.wiki.git