Sergei 24babce3c8 v1.0.0 - First stable release
Stable version with:
- WellNuo mobile app (React Native + Expo)
- Beneficiaries management
- Dashboard integration
- API documentation in wellnuoSheme/
- App icons and assets
- EAS build configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-12 14:03:03 -08:00

590 lines
20 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_meta": {
"name": "App Store Publication",
"updatedAt": "2025-12-12T21:41:22.246Z"
},
"elements": [
{
"id": "header",
"type": "card",
"title": "WellNuo - App Store Publication",
"borderColor": "purple",
"tags": [
"overview"
],
"description": "**Цель:** Опубликовать WellNuo в App Store\n\n**Схема разделена на:**\n\n1. **ПОДГОТОВКА** - что создать до публикации\n2. **ПУБЛИКАЦИЯ** - процесс в App Store Connect\n3. **КОПИРОВАТЬ** - готовые тексты\n\n**Контакт:**\nbernhard@wellnuo.com\n+1-408-647-7068",
"x": -265.20686388015747,
"y": 587.0042724609375
},
{
"id": "prep_header",
"type": "card",
"title": "📁 ПОДГОТОВКА",
"borderColor": "orange",
"tags": [
"prep",
"overview"
],
"description": "**Что нужно сделать ДО публикации:**\n\n1. Создать страницы на сайте\n2. Подготовить Demo аккаунт\n3. Сделать скриншоты\n4. Собрать build\n\n**Сайт:** wellnuo.com",
"x": 140,
"y": 200
},
{
"id": "prep_privacy_page",
"type": "card",
"title": "📄 Privacy Policy Page",
"borderColor": "red",
"tags": [
"prep",
"website"
],
"description": "**URL:** https://wellnuo.com/privacy\n\n**Статус:** ⏳ Нужно создать\n\n**Что должно быть:**\n- Какие данные собираем\n- Как используем\n- AI Disclosure (OpenAI)\n- Права пользователя\n- Контакт: privacy@wellnuo.com\n\n**Важно:** URL должен работать до submit!",
"x": 538.4039916992188,
"y": 198.2169532775879
},
{
"id": "prep_terms_page",
"type": "card",
"title": "📄 Terms of Service Page",
"borderColor": "red",
"tags": [
"prep",
"website"
],
"description": "**URL:** https://wellnuo.com/terms\n\n**Статус:** ⏳ Нужно создать\n\n**Что должно быть:**\n- Условия использования\n- Подписки и оплата\n- Ограничение ответственности\n- НЕ медицинское устройство!\n- Ссылка на Apple EULA\n\n**Контакт:** legal@wellnuo.com",
"x": 520,
"y": 280
},
{
"id": "prep_support_page",
"type": "card",
"title": "📄 Support Page",
"borderColor": "red",
"tags": [
"prep",
"website"
],
"description": "**URL:** https://wellnuo.com/support\n\n**Статус:** ⏳ Нужно создать\n\n**Что должно быть:**\n- Email: support@wellnuo.com\n- Phone: +1-408-647-7068\n- FAQ (5-7 вопросов)\n- Troubleshooting\n- Response time: 24-48ч",
"x": 520,
"y": 440
},
{
"id": "prep_demo_account",
"type": "card",
"title": "🔑 Demo Account",
"borderColor": "green",
"tags": [
"prep"
],
"description": "**Для Apple Review:**\n\nEmail: demo@wellnuo.com\nPassword: WellNuoDemo2025!\n\n**Статус:** ⏳ Нужно создать\n\n**Требования:**\n- 30 дней симулированных данных\n- Premium подписка активна\n- Все функции работают\n- Без реального оборудования",
"x": 900,
"y": 120
},
{
"id": "prep_screenshots",
"type": "card",
"title": "📱 Screenshots",
"borderColor": "pink",
"tags": [
"prep",
"design"
],
"description": "**Нужно сделать для:**\n\n**iPhone 6.7\" (обязательно):**\n1290×2796 px - 3-10 штук\n\n**iPhone 6.5\":**\n1284×2778 px\n\n**iPhone 5.5\" (старые):**\n1242×2208 px\n\n**Экраны:**\n1. Dashboard\n2. Alerts\n3. Reports\n4. Settings\n5. Family",
"x": 900,
"y": 280
},
{
"id": "prep_app_icon",
"type": "card",
"title": "🎨 App Icon",
"borderColor": "pink",
"tags": [
"prep",
"design"
],
"description": "**Размер:** 1024×1024 PNG\n\n**Требования:**\n- Без прозрачности (no alpha)\n- Без закругленных углов\n- Четко на всех размерах\n\n**Статус:** ⏳ Нужно создать\n\n**Стиль:**\nСердце/забота, градиент синий",
"x": 900,
"y": 440
},
{
"id": "prep_build",
"type": "card",
"title": "🔨 Build & TestFlight",
"borderColor": "teal",
"tags": [
"prep",
"tech"
],
"description": "**Команды:**\n```\neas build --platform ios\neas submit --platform ios\n```\n\n**Требования:**\n- iOS 17.0+ minimum\n- Xcode 15.2+\n- Без crashes 24ч\n\n**TestFlight:**\n- Internal: до 100 тестеров\n- External: требует Beta Review",
"x": 1280,
"y": 200
},
{
"id": "prep_checklist",
"type": "card",
"title": "✅ Checklist Подготовки",
"borderColor": "lime",
"tags": [
"prep",
"checklist"
],
"description": "**Перед публикацией:**\n\n□ wellnuo.com/privacy работает\n□ wellnuo.com/terms работает\n□ wellnuo.com/support работает\n□ Demo account создан и тестирован\n□ Screenshots готовы (все размеры)\n□ App Icon 1024x1024 готова\n□ Build загружен в TestFlight\n□ Нет crashes за 24ч",
"x": 1280,
"y": 400
},
{
"id": "pub_header",
"type": "card",
"title": "🚀 ПУБЛИКАЦИЯ",
"borderColor": "blue",
"tags": [
"pub",
"overview"
],
"description": "**App Store Connect**\n\nПроцесс публикации после подготовки:\n\n1. Apple Developer Account\n2. Создание App\n3. Заполнение информации\n4. Submit на Review\n\n**URL:** appstoreconnect.apple.com",
"x": 140,
"y": 650
},
{
"id": "pub_developer_account",
"type": "card",
"title": "👤 Apple Developer Account",
"borderColor": "purple",
"tags": [
"pub"
],
"description": "**URL:** developer.apple.com/enroll\n**Стоимость:** $99/год\n\n**Тип:** Organization\n\n**Требуется:**\n- D-U-N-S Number\n- Юридическое название\n- Website компании\n- Телефон для верификации\n\n**Время:** 1-7 дней",
"x": 520,
"y": 600
},
{
"id": "pub_create_app",
"type": "card",
"title": " Создание App",
"borderColor": "blue",
"tags": [
"pub"
],
"description": "**В App Store Connect:**\n\nMy Apps → + → New App\n\n**Заполнить:**\n- Platform: iOS\n- Name: WellNuo - Senior Care Monitor\n- Primary Language: English\n- Bundle ID: com.wellnuo.seniorcare\n- SKU: WELLNUO-SENIOR-001",
"x": 520,
"y": 760
},
{
"id": "pub_app_info",
"type": "card",
"title": "📝 App Information",
"borderColor": "blue",
"tags": [
"pub"
],
"description": "**Секция App Information:**\n\n**Category:**\nPrimary: Health & Fitness\nSecondary: Lifestyle\n\n**Content Rights:**\nDoes not contain third-party content\n\n**Age Rating:**\nЗаполнить вопросник → 4+",
"x": 900,
"y": 600
},
{
"id": "pub_pricing",
"type": "card",
"title": "💰 Pricing & Availability",
"borderColor": "orange",
"tags": [
"pub"
],
"description": "**Base Price:** Free\n\n**Availability:**\nAll territories (или выбрать)\n\n**In-App Purchases:**\n- Monthly: $4.99\n- Yearly: $49.99\n- Lifetime: $149.99\n\n**Free Trial:** 7 days",
"x": 900,
"y": 760
},
{
"id": "pub_version_info",
"type": "card",
"title": "📋 Version Information",
"borderColor": "blue",
"tags": [
"pub"
],
"description": "**Секция iOS App → Version:**\n\n1. Screenshots (загрузить)\n2. Promotional Text\n3. Description\n4. Keywords\n5. Support URL\n6. Marketing URL\n7. What's New\n\n**Build:** Выбрать из TestFlight",
"x": 1280,
"y": 600
},
{
"id": "pub_app_review",
"type": "card",
"title": "🔍 App Review Information",
"borderColor": "green",
"tags": [
"pub"
],
"description": "**Sign-In Information:**\nEmail: demo@wellnuo.com\nPassword: WellNuoDemo2025!\n\n**Contact Information:**\nFirst: Bernhard\nLast: Knigge\nPhone: +1-408-647-7068\nEmail: bernhard@wellnuo.com\n\n**Notes:** Добавить инструкции",
"x": 1280,
"y": 760
},
{
"id": "pub_app_privacy",
"type": "card",
"title": "🔒 App Privacy",
"borderColor": "red",
"tags": [
"pub",
"legal"
],
"description": "**Privacy Policy URL:**\nhttps://wellnuo.com/privacy\n\n**Data Collection:**\n\n✓ Contact Info (Email)\n✓ Health & Fitness\n✓ Identifiers (User ID)\n✓ Usage Data\n✓ Diagnostics\n\n**Tracking:** No",
"x": 1660,
"y": 600
},
{
"id": "pub_submit",
"type": "card",
"title": "📤 Submit for Review",
"borderColor": "lime",
"tags": [
"pub"
],
"description": "**Финальные шаги:**\n\n1. Проверить все поля заполнены\n2. Проверить URLs работают\n3. Выбрать Build\n4. Submit for Review\n\n**Review Time:** 24-48 часов\n\n**Release:** Automatic / Manual",
"x": 1660,
"y": 760
},
{
"id": "copy_header",
"type": "card",
"title": "📋 КОПИРОВАТЬ",
"borderColor": "lime",
"tags": [
"copy",
"overview"
],
"description": "**Готовые тексты для вставки**\n\nВсе поля ниже - просто копируй и вставляй в App Store Connect.\n\n**Цвет:** Зелёный (lime) = copy-paste",
"x": 140,
"y": 950
},
{
"id": "copy_basic",
"type": "card",
"title": "📋 Basic Info",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**App Name:**\nWellNuo - Senior Care Monitor\n\n**Subtitle:**\nElderly Wellness Tracking\n\n**Bundle ID:**\ncom.wellnuo.seniorcare\n\n**SKU:**\nWELLNUO-SENIOR-001\n\n**Copyright:**\n© 2025 WellNuo Inc.",
"x": 520,
"y": 920
},
{
"id": "copy_keywords",
"type": "card",
"title": "📋 Keywords (97 chars)",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**КОПИРОВАТЬ:**\n\nsenior care,elderly monitor,family safety,wellness tracker,aging parents,remote care,health alerts",
"x": 520,
"y": 1080
},
{
"id": "copy_promo",
"type": "card",
"title": "📋 Promotional Text",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**КОПИРОВАТЬ (170 chars max):**\n\nCare for your aging parents with peace of mind. WellNuo monitors wellness patterns without cameras - privacy first approach to elderly care.",
"x": 900,
"y": 920
},
{
"id": "copy_description",
"type": "card",
"title": "📋 Description",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**КОПИРОВАТЬ:**\n\nCare for your loved ones while preserving their independence. WellNuo is a smart wellness monitoring system designed for elderly family members.\n\nWORRIED ABOUT AGING PARENTS LIVING ALONE?\nWellNuo gives you peace of mind with activity pattern monitoring and instant alerts when something seems unusual.\n\n◆ PRIVACY-FIRST APPROACH\nNo cameras. No microphones. No intrusion.\n\n◆ INSTANT ALERTS\nGet notified immediately when unusual inactivity is detected.\n\n◆ DAILY WELLNESS REPORTS\nTrack trends with easy-to-read reports.\n\n◆ FAMILY SHARING\nConnect the whole family.\n\n◆ AI-POWERED INSIGHTS (Premium)\nSmart analysis detects subtle changes.\n\nFREE FEATURES:\n• Basic activity monitoring\n• Emergency alerts\n• 1 family member\n• 7-day history\n\nPREMIUM:\n• Unlimited history\n• AI analysis\n• Unlimited family\n• Priority support\n\nNOT a medical device.\n\nsupport@wellnuo.com\nwellnuo.com",
"x": 900,
"y": 1080
},
{
"id": "copy_whats_new",
"type": "card",
"title": "📋 What's New",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**КОПИРОВАТЬ:**\n\nWelcome to WellNuo!\n\n• Real-time activity monitoring\n• Instant alert notifications\n• Daily and weekly wellness reports\n• Family sharing and coordination\n• Privacy-focused design\n• Sign in with Apple support\n\nStart caring smarter today.",
"x": 1280,
"y": 920
},
{
"id": "copy_urls",
"type": "card",
"title": "📋 URLs",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**Privacy Policy URL:**\nhttps://wellnuo.com/privacy\n\n**Support URL:**\nhttps://wellnuo.com/support\n\n**Marketing URL:**\nhttps://wellnuo.com",
"x": 1280,
"y": 1080
},
{
"id": "copy_review_notes",
"type": "card",
"title": "📋 Review Notes",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**КОПИРОВАТЬ:**\n\nThis app monitors elderly wellness through activity pattern analysis.\n\nDEMO ACCOUNT:\nThe demo account has 30 days of simulated sensor data. No physical hardware required for testing.\n\nFEATURES TO TEST:\n1. Dashboard - activity overview\n2. Alerts - notifications\n3. Reports - daily/weekly stats\n4. Settings - privacy controls\n5. Family - add members\n\nAI features use OpenAI API (disclosed in privacy policy).\n\nContact: support@wellnuo.com",
"x": 1660,
"y": 920
},
{
"id": "copy_age_rating",
"type": "card",
"title": "📋 Age Rating Answers",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**ВСЕ ОТВЕТЫ:**\n\nViolence: None\nSexual Content: None\nProfanity: None\nDrugs: None\nGambling: None\nHorror: None\nMedical Info: **Infrequent/Mild**\nWeb Access: No\nContests: No\n\n**Результат: 4+**",
"x": 1660,
"y": 1080
},
{
"id": "copy_export",
"type": "card",
"title": "📋 Export Compliance",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**Q: Uses encryption?**\nA: Yes\n\n**Q: Qualifies for exemption?**\nA: Yes - Standard HTTPS/TLS only. Qualifies under Note 4 to Category 5, Part 2 of EAR.\n\nNo custom encryption algorithms.",
"x": 2040,
"y": 920
},
{
"id": "copy_iap",
"type": "card",
"title": "📋 In-App Purchases",
"borderColor": "lime",
"tags": [
"copy"
],
"description": "**Monthly:**\nID: com.wellnuo.premium.monthly\nPrice: $4.99/month\nName: WellNuo Premium\nDesc: Unlock unlimited history, AI insights, and family connections.\n\n**Yearly:**\nID: com.wellnuo.premium.yearly\nPrice: $49.99/year\nName: WellNuo Premium (Annual)\nDesc: Save 17% with annual subscription.\n\n**Lifetime:**\nID: com.wellnuo.lifetime\nPrice: $149.99\nName: WellNuo Lifetime\nDesc: One-time purchase for lifetime access.\n\n**Trial:** 7 days",
"x": 2040,
"y": 1080
},
{
"id": "copy_info_plist",
"type": "card",
"title": "📋 Info.plist Keys",
"borderColor": "cyan",
"tags": [
"copy",
"tech"
],
"description": "**NSLocationWhenInUseUsageDescription:**\nWellNuo uses your location to detect when you arrive home or leave, helping monitor daily activity patterns.\n\n**NSCameraUsageDescription:**\nWellNuo uses the camera to scan QR codes when setting up devices.\n\n**NSHealthShareUsageDescription:**\nWellNuo reads health data to provide wellness monitoring.\n\n**NSUserNotificationsUsageDescription:**\nWellNuo sends notifications about wellness updates.",
"x": 2420,
"y": 920
},
{
"id": "copy_privacy_content",
"type": "card",
"title": "📋 Privacy Policy Content",
"borderColor": "red",
"tags": [
"copy",
"legal"
],
"description": "**Ключевые разделы:**\n\n1. **Data Collected:** Email, activity data, device info\n\n2. **How Used:** Monitoring, alerts, reports\n\n3. **AI Disclosure:** OpenAI GPT API for insights. Anonymized data only. User consent required.\n\n4. **Sharing:** NO selling data. Only: authorized family, legal, service providers.\n\n5. **Security:** AES-256 encryption\n\n6. **Rights:** Access, correct, delete data\n\n7. **Children:** Not for under 13\n\n**Contact:** privacy@wellnuo.com",
"x": 2420,
"y": 1080
}
],
"connections": [
{
"from": "header",
"to": "prep_header",
"label": "1"
},
{
"from": "header",
"to": "pub_header",
"label": "2"
},
{
"from": "header",
"to": "copy_header",
"label": "3"
},
{
"from": "prep_header",
"to": "prep_privacy_page"
},
{
"from": "prep_header",
"to": "prep_demo_account"
},
{
"from": "prep_privacy_page",
"to": "prep_terms_page"
},
{
"from": "prep_terms_page",
"to": "prep_support_page"
},
{
"from": "prep_demo_account",
"to": "prep_screenshots"
},
{
"from": "prep_screenshots",
"to": "prep_app_icon"
},
{
"from": "prep_app_icon",
"to": "prep_build"
},
{
"from": "prep_build",
"to": "prep_checklist"
},
{
"from": "pub_header",
"to": "pub_developer_account"
},
{
"from": "pub_developer_account",
"to": "pub_create_app"
},
{
"from": "pub_create_app",
"to": "pub_app_info"
},
{
"from": "pub_app_info",
"to": "pub_pricing"
},
{
"from": "pub_app_info",
"to": "pub_version_info"
},
{
"from": "pub_version_info",
"to": "pub_app_review"
},
{
"from": "pub_app_review",
"to": "pub_app_privacy"
},
{
"from": "pub_app_privacy",
"to": "pub_submit"
},
{
"from": "copy_header",
"to": "copy_basic"
},
{
"from": "copy_basic",
"to": "copy_keywords"
},
{
"from": "copy_basic",
"to": "copy_promo"
},
{
"from": "copy_promo",
"to": "copy_description"
},
{
"from": "copy_keywords",
"to": "copy_description"
},
{
"from": "copy_description",
"to": "copy_whats_new"
},
{
"from": "copy_whats_new",
"to": "copy_urls"
},
{
"from": "copy_urls",
"to": "copy_review_notes"
},
{
"from": "copy_review_notes",
"to": "copy_age_rating"
},
{
"from": "copy_age_rating",
"to": "copy_export"
},
{
"from": "copy_export",
"to": "copy_iap"
},
{
"from": "copy_iap",
"to": "copy_info_plist"
},
{
"from": "copy_info_plist",
"to": "copy_privacy_content"
},
{
"from": "prep_checklist",
"to": "pub_header",
"label": "После подготовки"
}
],
"tagsDictionary": [
{
"id": "tag-overview",
"name": "overview",
"color": "purple"
},
{
"id": "tag-prep",
"name": "prep",
"color": "orange"
},
{
"id": "tag-pub",
"name": "pub",
"color": "blue"
},
{
"id": "tag-copy",
"name": "copy",
"color": "lime"
},
{
"id": "tag-website",
"name": "website",
"color": "red"
},
{
"id": "tag-design",
"name": "design",
"color": "pink"
},
{
"id": "tag-tech",
"name": "tech",
"color": "teal"
},
{
"id": "tag-legal",
"name": "legal",
"color": "red"
},
{
"id": "tag-checklist",
"name": "checklist",
"color": "green"
}
]
}