49b248a39fd6cae160874f6d6accf4ec412eec7e
All checks were successful
Deploy / deploy (push) Successful in 54s
Papa-Kind-Treff – Start-Doku
Stand: 2026-08-07
Diese Datei ist die zentrale Start-Doku für neue Chats und den schnellen Projekteinstieg.
Für neue Chats
Bitte immer zuerst diese Datei lesen und danach die kanonische interne Dokumentation unter Internal/ vollständig prüfen.
Verbindliche deutsche Referenz:
Internal/de/README.mdInternal/de/PROJECT_CONTEXT.mdInternal/de/PROJECT_STRUCTURE.md
Parallele englische Referenz:
Internal/en/README.mdInternal/en/PROJECT_CONTEXT.mdInternal/en/PROJECT_STRUCTURE.md
Dokumentationsregel
- Die Dokumentation unter
Internal/de/undInternal/en/ist vollständig parallel zu pflegen. - Änderungen an Projektstand, Struktur, Wording, Datenschutz, Sicherheit oder Produktverhalten müssen immer in Deutsch und Englisch nachgezogen werden.
- Die Root-
README.mdbleibt bewusst im Hauptordner, damit sie in neuen Chats direkt als Einstieg genannt werden kann.
Kurzüberblick Projekt
Papa-Kind-Treff ist eine PHP-basierte Plattform für Väter mit Fokus auf:
- lokale Events, Termine und Treffen
- Community-Austausch
- geschützten Mitgliederbereich mit Profil, Kinderinfos und eigenen Events
- neue Basis für ein übergreifendes Termin-, Ort- und Veranstaltungssystem
Wichtige aktuelle Produktregeln
- Primärbegriff im Produkt:
Events TermineundTreffenergänzend in SEO- und Erklärungstexten- Hauptnavigation aktuell:
Home,Event Suche,Community - Profil-Menü aktuell:
Profil,Kinder,Events,Ausflugsziele,Community,Einstellungen,Abmelden - neue interne Grundstruktur:
listing_places,listings,listing_occurrences,listing_prices,listing_benefits - Seiten-Admins haben zusätzlich eine System-Sektion für globale Wartungs- und Diensteschalter
- Im Mitgliederbereich ist
Eventsjetzt wieder auf echte eigene Events und Event-Teilnahmen beschränkt - Orte und sonstige Veranstaltungen laufen jetzt separat unter
Ausflugsziele - Eigene Events unterstützen aktuell Kategorie, Bild-Upload, klare Kinderangabe, optionale Platzzahl und direkte Karten-/Adress-Synchronisierung
- Die Eingabe im Mitgliederbereich ist jetzt bewusst vereinfacht: zuerst nur Pflichtangaben, optionale Angaben in einklappbaren Bereichen
- Kategorien werden jetzt über eine Sucheingabe mit bestehenden Vorschlägen gepflegt; neue Kategorien werden automatisch angelegt und sind für Seiten-Admins im Systembereich zusammenführbar
- Im Mitgliederbereich
Eventsgibt es jetzt zusätzlich einen ICS-Download und einen persönlichen abonnierbaren Kalender-Feed für alle eigenen Events und Event-Teilnahmen - Der Bereich
Eventsist im Mitgliederbereich jetzt zusätzlich in die TabsMeine Events,SynchronisationundAbgelaufene Eventsgegliedert - Für später vorgemerkt: direkte Kalender-Anbindung großer Anbieter wie Google und Microsoft/Outlook per OAuth, zusätzlich zum bestehenden ICS-Feed
Datenschutz und Sicherheit
- sensible Profilfelder werden app-seitig verschlüsselt gespeichert
- Konto-E-Mails werden verschlüsselt gespeichert und zusätzlich über einen separaten HMAC-Lookup-Hash adressiert
- persönliche Kalender-Feed-Tokens werden verschlüsselt gespeichert und zusätzlich über einen separaten SHA-256-Lookup-Hash adressiert
- Standortkoordinaten bleiben technisch im Klartext, soweit sie für Distanz- und Umkreissuchen erforderlich sind
- Änderungen an Cookies, LocalStorage, SessionStorage, Geolocation, Tracking oder Drittanbietern erfordern immer auch die Prüfung und Aktualisierung von Consent und rechtlichen Hinweisen
Hinweis zur internen Ablage
- Endnutzertexte, Landingpages und UI gehören nicht nach
Internal/ Internal/ist ausschließlich für interne Projekt- und Systemdokumentation gedacht
Description
Languages
PHP
86.4%
CSS
7.1%
JavaScript
3.3%
HTML
3.2%