mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:41:09 +02:00
Move inactive projects out of active workspace: - bauntown (community website) - maerchenzauber (AI story generation) - memoro (voice memo app) - news (news aggregation) - nutriphi (nutrition tracking) - reader (reading app) - uload (URL shortener) - wisekeep (AI wisdom extraction) Update CLAUDE.md documentation: - Add presi to active projects - Document archived projects section - Update workspace configuration Archived apps can be re-activated by moving back to apps/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps/landing | ||
| readme | ||
| .gitignore | ||
| CLAUDE.md | ||
| package.json | ||
| README.md | ||
| STRIPE-INTEGRATION-README.md | ||
BaunTown Website
Eine Community-Website für Baun.Town, eine Gemeinschaft von Entwicklern und Kreativen.
Funktionen
- Mehrsprachige Unterstützung (Deutsch, Englisch, Italienisch)
- Responsive Design für alle Geräte
- News, Projekte, Tutorials und Missionen
- Unterstützungsmöglichkeit mit Stripe und PayPal
Technologie
- Astro
- TypeScript
- Stripe und PayPal für Zahlungen
- Netlify für Hosting und serverless Functions
Entwicklung
# Abhängigkeiten installieren
npm install
# Entwicklungsserver starten
npm run dev
# Für Produktion bauen
npm run build
# Vorschau der Produktion
npm run preview
Deployment auf Netlify
Vorbereitung
- Ein Netlify-Konto erstellen
- Dieses Repository mit deinem Netlify-Konto verbinden
- Die folgenden Umgebungsvariablen in den Netlify-Einstellungen konfigurieren:
STRIPE_SECRET_KEY=sk_test_your_stripe_secret_key
PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_your_stripe_publishable_key
STRIPE_WEBHOOK_SECRET=whsec_your_stripe_webhook_secret
PAYPAL_CLIENT_ID=your_paypal_client_id
PAYPAL_CLIENT_SECRET=your_paypal_client_secret
Stripe und PayPal konfigurieren
-
Stripe
- Erstelle ein Konto bei Stripe
- Generiere API-Schlüssel im Dashboard
- Konfiguriere Webhook-Endpunkte für
https://deine-domain.netlify.app/.netlify/functions/process-payment-webhook?source=stripe
-
PayPal
- Erstelle ein Entwicklerkonto bei PayPal Developer
- Erstelle eine Anwendung, um Client-ID und Secret zu erhalten
- Konfiguriere Webhook-Endpunkte für
https://deine-domain.netlify.app/.netlify/functions/process-payment-webhook?source=paypal
Internationalisierung
Die Website unterstützt mehrere Sprachen mit einer URL-Struktur wie example.com/de/ für Deutsch.
de- Deutsch (Standard)en- Englischit- Italienisch