63 lines
1.2 KiB
Markdown
63 lines
1.2 KiB
Markdown
# Handwerker Wasserwaage
|
|
|
|
Mobile MVP-App für Handwerker als digitale Wasserwaage mit React Native, Expo und TypeScript.
|
|
|
|
Die App nutzt `expo-sensors` und den Accelerometer, um X/Y-Neigung, Gesamtwinkel und ein optisches Feedback für `gerade` oder `nicht gerade` anzuzeigen.
|
|
|
|
## Tech Stack
|
|
|
|
- React Native
|
|
- Expo
|
|
- TypeScript
|
|
- expo-sensors
|
|
- React Navigation
|
|
|
|
## MVP Features
|
|
|
|
- HomeScreen mit Einstieg in die Messung
|
|
- WasserwaageScreen mit Live-Sensordaten
|
|
- Anzeige von X/Y-Neigung
|
|
- Winkelanzeige in Grad
|
|
- Optisches Feedback für gerade / nicht gerade
|
|
- Kalibrierungs-Button
|
|
- Einfache Messwert-Speicherung als Mock im Speicher
|
|
- SettingsScreen mit aktueller Sensor- und Toleranzinfo
|
|
|
|
## Projektstruktur
|
|
|
|
```text
|
|
src/
|
|
components/ Wiederverwendbare UI-Komponenten
|
|
hooks/ Sensor-Hook useLevelSensor
|
|
screens/ App-Screens
|
|
services/ Sensor-Service und Mock-Speicher
|
|
types/ TypeScript-Typen
|
|
utils/ Mathematische Hilfsfunktionen
|
|
```
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
npm install
|
|
npm run ios
|
|
```
|
|
|
|
Alternativ:
|
|
|
|
```bash
|
|
npm start
|
|
```
|
|
|
|
## Entwicklung
|
|
|
|
```bash
|
|
npm run typecheck
|
|
```
|
|
|
|
## Roadmap
|
|
|
|
- Gefälle-Messung
|
|
- Messprotokoll
|
|
- PDF-Export
|
|
- Premium-Version
|