Skip to main content

AsphaltGhost – Ueberblick

AsphaltGhost ist eine mobile Community-App fuer die Auto-Szene: Drift-Spots und Tuning-Treffen finden, einreichen und bewerten, plus Community-Feed.

Tech Stack

  • App: Expo SDK 54, Expo Router v6, TypeScript, React Query, Zustand
  • Karte: react-native-maps mit Google Maps (PROVIDER_GOOGLE)
  • Backend: Supabase (Auth, PostgreSQL, Storage, Edge Functions)
  • Push: Expo Notifications (Moderator-Benachrichtigungen, taegliche Erinnerung optional)

Kernfunktionen (MVP)

  • Auth: Login mit E-Mail oder Username; Profil mit optionalem Vor-/Nachnamen
  • Spot-Map: Karte mit approved Spots, Filter, Ghost-Marker, Spot-Detail als Modal
  • Spot einreichen: Adresssuche + Kartenauswahl; KI-Analyse; Bild-Safety
  • Bewertung und Kommentare: 1-5 Sterne, Kommentar; Bewertung bearbeiten/loeschen
  • Feed: Chronologischer Feed, Post erstellen, Like/Kommentar, Post-Detail
  • Moderation: Pending Spots und Reports; Moderatoren-Push
  • Admin: Moderatoren zuweisen; User loeschen
  • Einstellungen: Map-Style, Haptik, Push-Erinnerung; Profil/Account; Account loeschen (2-Schritt)

Weitere Docs

  • Repo docs/: ARCHITECTURE, DATABASE, SETUP, DEPLOYMENT, DECISIONS, DESIGN
  • Plan: asphaltghost-mvp-plan.md