# HomeSyncHub Deployment Checklist

## 1. Project preparation

- Branding assets are installed under `assets/brand/`.
- Header branding uses `home-sync-hub-dashboard-banner.png`.
- Footer branding uses `home-sync-hub-footer-banner.png`.
- Text-logo asset is available at `assets/brand/brand-text-logo.svg`.
- Service worker cache version updated to `homesynchub-commandcenter-v4`.
- Debug logs are not present in the client JavaScript.
- PHP files pass syntax checks.

## 2. Web / PWA deployment

1. Upload the project folder to your HTTPS web host.
2. Confirm `data/.htaccess` blocks direct access to JSON storage.
3. Open `/index.php?page=login`.
4. Register the first Owner account.
5. Test Dashboard, Calendar, Chores, Meals, Lists, Rewards, Sync, Magic Import, Display, History, and Settings.
6. On iPhone, open in Safari and use Add to Home Screen.
7. On Android, open in Chrome and use Install app / Add to Home screen.

## 3. Android release path

Recommended options:

- PWA install from HTTPS site for fastest deployment.
- Trusted Web Activity wrapper for Play Store distribution.
- Capacitor/Android WebView wrapper when you need native permissions.

Before store upload you still need:

- Android package name.
- Version code and version name.
- Signed AAB/APK.
- Play Console listing, privacy policy, screenshots, and testing track.

## 4. iOS release path

Recommended options:

- Safari Add to Home Screen for fastest deployment.
- Capacitor/iOS WebView wrapper for App Store distribution.

Before App Store upload you still need:

- Apple Developer account.
- Bundle identifier.
- Signing certificates/profiles through Xcode.
- TestFlight testing.
- App Store Connect listing, privacy details, screenshots, and review submission.

## 5. Advanced services not included yet

These require external credentials or native configuration:

- Real Google/iCloud two-way calendar sync.
- Push notifications.
- Live weather API.
- OCR/PDF/photo Magic Import.
- Native iOS widgets.
- App-store signed APK/AAB/IPA files.
