Files
papa-kind-treff.info/Internal/en/PROJECT_CONTEXT.md
Lars Gebhardt-Kusche fc34e87622
All checks were successful
Deploy / deploy (push) Successful in 1m3s
yxcyxc
2026-08-03 23:27:35 +02:00

1.6 KiB
Raw Blame History

Papa-Kind-Treff Project Context

Updated: 2026-08-03

Summary

Papa-Kind-Treff is a PHP-based platform for fathers. Core areas are local events, appointments, and meetups, a community forum, member profiles with optional child information, and a moderation/admin area.

Key Product Decisions

  • Main navigation remains intentionally compact: Home, Event Search, Community.
  • Events is the primary product term across the UI.
  • Secondary wording is used only in SEO and explanatory copy.
  • The community is hierarchical: categories -> boards -> threads -> posts.
  • Moderation is separated from the normal community frontend.
  • Location features are important for local discovery.

Account / Member Area

  • Profile menu currently contains Profile, Children, Events, Community, Settings, Logout.
  • Children can be created, edited, and deleted.
  • If a birth date is set, age is calculated automatically and updated later when needed.
  • Account email is encrypted application-side and addressed through a separate HMAC lookup hash.
  • Profile address can be completed via address search or browser-based location import.

Technical Frame

  • custom front controller in public/index.php
  • templates under partials/
  • business logic under src/App/
  • global frontend mainly via public/assets/js/app.js and public/assets/css/app.css

Maintenance Note

  • Whenever one of these files changes, the matching files in Internal/de/ and Internal/en/ must be kept aligned.
  • The root README.md acts as the startup document for new chats and should be reviewed alongside major context changes.