managarten/apps-archived/bauntown
Till-JS 61d181fbc2 chore: archive inactive projects to apps-archived/
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>
2025-11-29 07:03:59 +01:00
..
apps/landing chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00
readme chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00
.gitignore chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00
CLAUDE.md chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00
package.json chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00
README.md chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00
STRIPE-INTEGRATION-README.md chore: archive inactive projects to apps-archived/ 2025-11-29 07:03:59 +01:00

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

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

  1. Ein Netlify-Konto erstellen
  2. Dieses Repository mit deinem Netlify-Konto verbinden
  3. 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

  1. 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
  2. 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 - Englisch
  • it - Italienisch