|
1 | | ---- |
2 | | -sidebar_position: 1 |
3 | | -slug: / |
4 | | ---- |
| 1 | +# AsphaltGhost – Ueberblick |
5 | 2 |
|
6 | | -# AsphaltGhost Documentation |
| 3 | +AsphaltGhost ist eine mobile Community-App fuer die Auto-Szene: Drift-Spots und Tuning-Treffen finden, einreichen und bewerten, plus Community-Feed. |
7 | 4 |
|
8 | | -Welcome to the AsphaltGhost documentation site. |
| 5 | +## Tech Stack |
9 | 6 |
|
10 | | -## Getting Started (5 Minuten) |
| 7 | +- **App:** Expo SDK 54, Expo Router v6, TypeScript, React Query, Zustand |
| 8 | +- **Karte:** react-native-maps mit Google Maps (PROVIDER_GOOGLE) |
| 9 | +- **Backend:** Supabase (Auth, PostgreSQL, Storage, Edge Functions) |
| 10 | +- **Push:** Expo Notifications (Moderator-Benachrichtigungen, taegliche Erinnerung optional) |
11 | 11 |
|
12 | | -1. Clone: |
13 | | - - `git clone --recurse-submodules git@github.com:AsphaltGhost/base-app.git` |
14 | | -2. Install: |
15 | | - - `cd base-app` |
16 | | - - `npm install` |
17 | | -3. Configure env: |
18 | | - - `.env.example` zu `.env` kopieren |
19 | | - - `EXPO_PUBLIC_SUPABASE_URL`, `EXPO_PUBLIC_SUPABASE_ANON_KEY`, `EXPO_PUBLIC_MAPBOX_ACCESS_TOKEN` setzen |
20 | | -4. Build Android Dev Client (wegen Mapbox): |
21 | | - - `npx expo run:android` |
22 | | -5. Start App: |
23 | | - - `npx expo start --dev-client` |
| 12 | +## Kernfunktionen (MVP) |
24 | 13 |
|
25 | | -## Overview |
| 14 | +- **Auth:** Login mit E-Mail oder Username; Profil mit optionalem Vor-/Nachnamen |
| 15 | +- **Spot-Map:** Karte mit approved Spots, Filter, Ghost-Marker, Spot-Detail als Modal |
| 16 | +- **Spot einreichen:** Adresssuche + Kartenauswahl; KI-Analyse; Bild-Safety |
| 17 | +- **Bewertung und Kommentare:** 1-5 Sterne, Kommentar; Bewertung bearbeiten/loeschen |
| 18 | +- **Feed:** Chronologischer Feed, Post erstellen, Like/Kommentar, Post-Detail |
| 19 | +- **Moderation:** Pending Spots und Reports; Moderatoren-Push |
| 20 | +- **Admin:** Moderatoren zuweisen; User loeschen |
| 21 | +- **Einstellungen:** Map-Style, Haptik, Push-Erinnerung; Profil/Account; Account loeschen (2-Schritt) |
26 | 22 |
|
27 | | -This site centralizes setup, architecture, database, design, deployment, and MVP handoff documentation for `base-app`. |
| 23 | +## Weitere Docs |
28 | 24 |
|
29 | | -## Documentation Index |
30 | | - |
31 | | -- [Setup](./setup) |
32 | | -- [Architecture](./architecture) |
33 | | -- [Database](./database) |
34 | | -- [Design](./design) |
35 | | -- [Deployment](./deployment) |
36 | | -- [Decisions (ADR Light)](./decisions) |
37 | | -- [MVP Acceptance Checklist](./mvp-acceptance) |
38 | | -- [Troubleshooting](./troubleshooting) |
| 25 | +- Repo `docs/`: ARCHITECTURE, DATABASE, SETUP, DEPLOYMENT, DECISIONS, DESIGN |
| 26 | +- Plan: `asphaltghost-mvp-plan.md` |
0 commit comments