Skip to content

pappensex/YONI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ YONI – Überhochglitzer App

🟣 Ein sicherer, liebevoller Raum für mentale Gesundheit – digital, fachärztlich begleitet und technisch perfekt.

YONI Banner

License: MIT Built with Next.js TailwindCSS Vercel Accessibility


🌌 Mission

YONI ist eine Online-Selbsthilfegruppe für psychisch belastete Menschen
mit fachärztlicher Begleitung, digitaler Sicherheit und liebevoller Gestaltung.

🔞 Altersfreigabe: 18+ – YONI richtet sich an erwachsene Nutzer:innen.

Die App vereint:

  • 🤝 Gemeinschaft – Chat-Räume & Themenkreise mit Peer-Mentor:innen
  • 🧠 Fachliche Supervision – Ärzt:innen, Therapeut:innen, geschützte Q&A
  • 🪞 Selbstwirksamkeit – Tools für Reflexion, Stimmung & Achtsamkeit
  • 🌈 Überhochglitzer-Design – kosmisch, heilend, barrierefrei, technisch präzise
  • GODDESSMODE+ – Erweiterte visuelle Effekte für ein intensiveres Erlebnis

⚙️ Tech Stack

Layer Technologie Beschreibung
Frontend Next.js 14 App Router, SSR, optimierte Performance
Styling TailwindCSS + Überhochglitzer Theme Tokens, Animation, Starfield
Backend API Routes (Edge Functions) Stripe, GitHub Webhooks, Chat
Deployment Vercel Preview + Production CI/CD
Monitoring Lighthouse CI, axe-core A11y, Performance, QA Checks

🛠️ Install, Run & Build

Voraussetzung: Node.js 18.17+ (siehe package.json).

  1. Dependencies installieren
    npm install
  2. Entwicklungsserver starten
    npm run dev
  3. Produktions-Build erstellen
    npm run build
  4. Build lokal testen
    npm run start

Für weitere Details siehe auch die lokalen Guides im Repository (z. B. YONI_Local_Run_Guide.md).


🧩 Design Tokens & Theme

Token Wert Bedeutung
brand.amethyst #9966CC Hoffnung, Spiritualität, Transformation
text.starwhite #F5F5F5 Klarheit und Licht im Dunkeln
ok.emerald #2ECC71 Heilung und Wachstum
hl.gold #FFD700 Wärme, Wert und Verbundenheit

🚀 Getting Started

Lokale Entwicklung

git clone https://github.com/pappensex/YONI-app.git
cd YONI-app
npm install
npm run dev

Die App ist dann verfügbar unter: http://localhost:3000

Siehe YONI_Local_Run_Guide.md für Details.

iPhone-Demo / Testversand

  • 📱 Homescreen-Installation: Safari → Teilen → „Zum Home-Bildschirm".
  • 📤 Preview verschicken: Anleitung siehe IOS_DEMO_GUIDE.md.

Deployment

Siehe DEPLOYMENT.md für vollständige Deployment-Anleitung:

  • 🤖 Automatisches Deployment via GitHub Actions
  • 💻 Manuelles Deployment via Vercel CLI
  • 🌐 Domain-Konfiguration (pihoch2.me, www, app, api)
  • 🔒 Umgebungsvariablen

Quick Domain Setup:

# Domain-Setup-Script ausführen
npm run domains:setup:dry-run  # Vorschau
npm run domains:setup          # Domains hinzufügen

💜 Contributing

  1. Fork das Repo
  2. Erstelle einen Feature-Branch: git checkout -b feature/dein-thema
  3. Führe npm run lint && npm run build aus
  4. Erstelle einen Pull-Request ✨

Siehe CONTRIBUTING.md für Details.

CI Checks

  • ✅ ESLint + TypeScript
  • ✅ A11y (axe)
  • ✅ Lighthouse ≥ 95
  • ✅ Duplicate Route Guard

🧘‍♀️ Lizenz & Verantwortung

Dieses Projekt ist Open Source (MIT).
Es ersetzt keine Therapie.
YONI versteht sich als digitaler Begleiter auf dem Weg zur Heilung,
nicht als medizinisches Produkt.


🔮 Kontakt & Links

Projektleitung: @pappensex
Website: yoni.pihoch2.me
Demo: yoni.vercel.app
Mail: yoni@pihoch2.me


„Im Dunkel des Alls glitzert jeder Mensch als eigene Galaxie."

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •