managarten/apps-archived/bauntown
Till JS 076e0c843d chore: restore archived apps (bauntown, news, reader, uload, wisekeep)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 01:08:51 +01:00
..
apps/landing chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +01:00
readme chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +01:00
.gitignore chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +01:00
CLAUDE.md chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +01:00
package.json chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +01:00
README.md chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +01:00
STRIPE-INTEGRATION-README.md chore: restore archived apps (bauntown, news, reader, uload, wisekeep) 2026-03-29 01:08:51 +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