Reports 2026-05-01 — Quartalsbericht
This commit is contained in:
parent
f3e4a51178
commit
c1bb728153
7 changed files with 746 additions and 0 deletions
151
reports/2026-05-01-funktionsumfang.md
Normal file
151
reports/2026-05-01-funktionsumfang.md
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
# Funktionsumfang — Ban Yaro
|
||||
|
||||
_Erstellt: 01.05.2026 06:07_
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Authentifizierung
|
||||
|
||||
- Registrierung mit E-Mail-Verifikation
|
||||
- Login / Logout (JWT + HttpOnly-Cookie)
|
||||
- Passwort vergessen / zurücksetzen
|
||||
- Verifikations-Mail erneut senden
|
||||
- Referral-System (3 Stufen: 10/20/50 Refs → 20/30/50 % Rabatt)
|
||||
- Partner-Codes (Gründer-Slot, eigene Einladungen)
|
||||
|
||||
|
||||
## Hunde-Profile
|
||||
|
||||
- Anlegen / Bearbeiten von Hunde-Profilen (Rasse, Geburtsdatum, Gewicht, …)
|
||||
- Avatar-Upload (JPEG/WebP-Konvertierung, Vorschau)
|
||||
- Öffentliches Profil mit QR-Code und Teilen-Link
|
||||
- Hunde-Ausweis (druckbares HTML-Dokument)
|
||||
- Mehrere Hunde pro Account
|
||||
|
||||
|
||||
## Forum
|
||||
|
||||
- Thread erstellen mit Kategorien (allgemein, rasse, region, …)
|
||||
- Antworten, Likes, Foto-Anhänge (max. 5 pro Thread)
|
||||
- Moderatoren: Thread pinnen, sperren, löschen
|
||||
- Report-System: Beiträge melden
|
||||
- Push-Benachrichtigungen bei neuer Antwort
|
||||
- Öffentlich lesbar, Schreiben nur für verifizierte User
|
||||
|
||||
|
||||
## Tagebuch
|
||||
|
||||
- Tageseinträge mit Freitext, Fotos, GPS-Koordinaten
|
||||
- EXIF-GPS-Extraktion aus Foto-Uploads
|
||||
- Kartenansicht aller Tagebuch-Pins
|
||||
- Kalenderansicht nach Datum
|
||||
- Medienansicht (Galerie aller Fotos)
|
||||
- Day-One-kompatibles Format
|
||||
|
||||
|
||||
## Gesundheit & Training
|
||||
|
||||
- Gewichtsverlauf mit Diagramm
|
||||
- Gesundheits-Erinnerungen (Push, täglich 08:00)
|
||||
- 104 Übungen (DB-basiert, KI-Trainingspläne)
|
||||
- Training-Logging mit Fortschrittsverfolgung
|
||||
- KI-Gesundheitsberichte (wöchentlich, cloud/lokal)
|
||||
|
||||
|
||||
## Karte & POIs
|
||||
|
||||
- Leaflet-Karte mit Cluster-Markern
|
||||
- Nearby-Alerts: Giftköder, Vermisste Hunde in der Nähe
|
||||
- Overpass-API-Integration (Tierärzte, Hundewiesen, Parks, …)
|
||||
- 90-Tage-Cache für Overpass-Abfragen
|
||||
- ORS-Routenvorschläge zu Hundeparks
|
||||
|
||||
|
||||
## Wiki & Rassen
|
||||
|
||||
- Rassen-Datenbank (TheDogAPI + Wikidata-Enrichment)
|
||||
- Züchter-Verzeichnis mit Verifikation
|
||||
- Breed-Interest-Tracking ('So einen hab ich' / 'Interessiert mich')
|
||||
- KI-gestützte Rassen-Anreicherung
|
||||
- Wikipedia-basierte Beschreibungen
|
||||
|
||||
|
||||
## Züchter-Features
|
||||
|
||||
- Züchter-Antrag mit Dokument-Upload
|
||||
- Admin-Prüfung und Freischaltung
|
||||
- Züchter-Profil (Zwingername, Rassen, VDH, Stadt)
|
||||
- Wurfverwaltung mit Elterntieren, Welpen, Fotos
|
||||
- Tierschutz-Check vor Wurf-Anlage
|
||||
- Stammbaum-Ansicht
|
||||
- Genetik-Tracking (Farbgene, Erbkrankheiten)
|
||||
- Kaufvertrags-Generator
|
||||
- Jahresbericht-Export
|
||||
|
||||
|
||||
## Social Features
|
||||
|
||||
- Freundschaften (anfragen, annehmen, ablehnen)
|
||||
- Social-Media-Posts (Luna — KI-Social-Manager)
|
||||
- Lober: wöchentlicher KI-Lob-Push (Mo 09:00)
|
||||
- Benachrichtigungen (in-app + Push-Notifications)
|
||||
|
||||
|
||||
## Admin & Moderation
|
||||
|
||||
- Admin-Dashboard: User-Verwaltung, Ban/Unban
|
||||
- Moderation-Queue: gemeldete Beiträge
|
||||
- Outreach-Mailing: Templates, Versand, Log
|
||||
- Statistiken: User-Wachstum, Aktivität
|
||||
- Züchter-Anträge prüfen
|
||||
- Partner-Codes verwalten
|
||||
- KI-Konfiguration (cloud/lokal, Limits)
|
||||
|
||||
|
||||
## Infrastruktur
|
||||
|
||||
- Service Worker (Offline-Stufen 1–3)
|
||||
- Push-Notifications (VAPID)
|
||||
- APScheduler: 9 Hintergrund-Jobs (Gesundheit, Wetter, Events, …)
|
||||
- Brevo E-Mail-API + SMTP-Fallback
|
||||
- Analytics: Umami v2 (extern)
|
||||
- SEO: robots.txt, sitemap.xml, llms.txt
|
||||
- Landing Page + Widget
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## Backend-Routers
|
||||
|
||||
| Router | Präfix |
|
||||
| ------------- | ------------------ |
|
||||
| auth | /api/auth |
|
||||
| dogs | /api/dogs |
|
||||
| diary | /api/diary |
|
||||
| health | /api/health |
|
||||
| forum | /api/forum |
|
||||
| wiki | /api/wiki |
|
||||
| map | /api/map |
|
||||
| poison | /api/poison |
|
||||
| lost | /api/lost |
|
||||
| breeder | /api/breeder |
|
||||
| litters | /api/litters |
|
||||
| training | /api/training |
|
||||
| outreach | /api/outreach |
|
||||
| moderation | /api/moderation |
|
||||
| notes | /api/notes |
|
||||
| notifications | /api/notifications |
|
||||
| push | /api/push |
|
||||
| friends | /api/friends |
|
||||
| profile | /api/profile |
|
||||
| social | /api/social |
|
||||
| sitting | /api/sitting |
|
||||
| achievements | /api/achievements |
|
||||
| stats | /api/stats |
|
||||
| walks | /api/walks |
|
||||
| events | /api/events |
|
||||
| alerts | /api/alerts |
|
||||
| ratings | /api/ratings |
|
||||
Loading…
Add table
Add a link
Reference in a new issue