Initialize Expo app structure

This commit is contained in:
2026-07-01 09:49:39 +02:00
parent ea0671a21d
commit 20002cb1b9
11 changed files with 14455 additions and 0 deletions
+73
View File
@@ -1,2 +1,75 @@
# Shoppy
Smart Shopping Companion
## App-Idee
Shoppy ist eine mobile Expo-App, die Einkaufsvorbereitung einfacher macht. Nutzerinnen und Nutzer sollen Einkaufslisten schnell erfassen, organisieren und im Laden effizient abarbeiten koennen.
## Zielgruppe
Die App richtet sich an Studierende, Familien und Berufstaetige, die regelmaessig einkaufen und ihre Einkaufsplanung uebersichtlich digitalisieren moechten.
## Wichtigste Funktionen
- Einkaufslisten erstellen und bearbeiten
- Artikel nach Status markieren
- Uebersichtlicher Startbildschirm mit aktuellem Listenstatus
- Spaeter geplant: Kategorien, Favoriten, Budget-Hinweise und geteilte Listen
## One-Pager
Der One-Pager aus Aufgabe 6.1 wird hier verlinkt:
- One-Pager: TODO Link eintragen
## Geplanter Tech-Stack
- Expo
- React Native
- JavaScript
- GitHub oder GitLab fuer Versionsverwaltung und Abgabe
## Ordnerstruktur
```text
Shoppy/
├── assets/
├── src/
│ ├── assets/
│ ├── components/
│ │ └── PrimaryButton.js
│ └── screens/
│ └── HomeScreen.js
├── App.js
├── app.json
├── babel.config.js
├── package.json
└── README.md
```
## Runbook
Projekt installieren:
```bash
npm install
```
Projekt starten:
```bash
npm start
```
Alternativ direkt mit Expo:
```bash
npx expo start
```
Danach kann die App mit Expo Go auf einem Smartphone oder in einem Emulator gestartet werden.
## Repository teilen
Nach dem Push zu GitHub oder GitLab den Repository-Link an den Kursleiter senden.