Production deployment setup + feature complete

- Dockerfile + deploy.sh for Hetzner server
- Email verification via Better Auth + Resend
- Invite code flow (6-digit OTP, generate/join)
- Settlement share percent fix (payer vs debtor)
- OCR scanner fixes (date display, retry, viewfinder)
- app.json icon/splash/adaptive-icon configured
- iOS deployment target 15.5 (ML Kit requirement)
- DB migration 0014: household_invitations table

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
René Schober
2026-03-20 11:54:22 +01:00
parent 4e34270786
commit 9ddc7c6d7a
194 changed files with 55961 additions and 305 deletions

View File

@@ -6,12 +6,36 @@
"web": {
"bundler": "metro"
},
"name": "haushaltsApp",
"slug": "haushaltsApp",
"plugins": ["expo-font"],
"name": "HausApp",
"slug": "hausapp",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash-icon.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"plugins": [
"expo-font",
"expo-apple-authentication",
["expo-camera", {
"cameraPermission": "HausApp benötigt die Kamera um Kassenbons zu scannen."
}]
],
"experiments": {
"typedRoutes": true,
"reactCompiler": true
"reactCompiler": false
},
"ios": {
"bundleIdentifier": "com.codingruo.hausapp",
"supportsTablet": false,
"deploymentTarget": "15.1"
},
"android": {
"package": "com.codingruo.hausapp",
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#ffffff"
}
}
}
}