Changes: - Add wellnuoSheme/ folder with project documentation - Rename patients -> beneficiaries (proper WellNuo terminology) - Add BeneficiaryContext for state management - Update API service with WellNuo endpoints - Add dashboard screen for beneficiary overview - Update navigation and layout Scheme files include: - API documentation with credentials - Project description - System analysis - UX flow - Legal documents (privacy, terms, support) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
275 lines
6.7 KiB
JSON
275 lines
6.7 KiB
JSON
{
|
||
"_meta": {
|
||
"name": "WellNuo - Project Description",
|
||
"updatedAt": "2025-12-12T20:48:26.874Z"
|
||
},
|
||
"elements": [
|
||
{
|
||
"id": "project_header",
|
||
"type": "card",
|
||
"title": "WellNuo Voice Assistant",
|
||
"borderColor": "purple",
|
||
"tags": [
|
||
"overview"
|
||
],
|
||
"description": "Интеллектуальный голосовой помощник\n\nКатегория: Productivity\nПлатформы: iOS, Android\nВозраст: 4+",
|
||
"x": 140,
|
||
"y": 135
|
||
},
|
||
{
|
||
"id": "target_audience",
|
||
"type": "card",
|
||
"title": "Target Audience",
|
||
"borderColor": "blue",
|
||
"tags": [
|
||
"overview"
|
||
],
|
||
"description": "Целевая аудитория:\n\n- General users\n- Professionals\n- Elderly people\n\nЯзыки: RU, EN, ES, ZH",
|
||
"x": 520,
|
||
"y": 77.5
|
||
},
|
||
{
|
||
"id": "core_features",
|
||
"type": "card",
|
||
"title": "Core Features",
|
||
"borderColor": "green",
|
||
"tags": [
|
||
"frontend",
|
||
"features"
|
||
],
|
||
"description": "Основные функции:\n\n1. Голосовое распознавание\n2. NLP обработка\n3. Синтез речи\n4. Контекстная память\n\nВсе: HIGH priority",
|
||
"x": 520,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "advanced_features",
|
||
"type": "card",
|
||
"title": "Advanced Features",
|
||
"borderColor": "teal",
|
||
"tags": [
|
||
"frontend",
|
||
"features"
|
||
],
|
||
"description": "Продвинутые функции:\n\n1. Календарь интеграция\n2. Умный дом (IoT)\n3. Мультимодальность\n\nPriority: Medium-Low",
|
||
"x": 900,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "ui_principles",
|
||
"type": "card",
|
||
"title": "UI/UX Principles",
|
||
"borderColor": "pink",
|
||
"tags": [
|
||
"frontend"
|
||
],
|
||
"description": "Принципы:\n\n- Минимализм\n- Интуитивность\n- Быстрый доступ\n- Адаптивность\n- Accessibility",
|
||
"x": 900,
|
||
"y": 77.5
|
||
},
|
||
{
|
||
"id": "main_screen",
|
||
"type": "card",
|
||
"title": "Main Screen",
|
||
"borderColor": "blue",
|
||
"tags": [
|
||
"frontend"
|
||
],
|
||
"description": "Основной интерфейс:\n\n- Voice input button\n- Visualization\n- Quick actions\n- Settings",
|
||
"x": 1280,
|
||
"y": 77.5
|
||
},
|
||
{
|
||
"id": "settings_screen",
|
||
"type": "card",
|
||
"title": "Settings Screen",
|
||
"borderColor": "blue",
|
||
"tags": [
|
||
"frontend"
|
||
],
|
||
"description": "Настройки:\n\n- Voice settings\n- Language\n- Privacy controls\n- Accounts",
|
||
"x": 1660,
|
||
"y": 77.5
|
||
},
|
||
{
|
||
"id": "history_screen",
|
||
"type": "card",
|
||
"title": "History Screen",
|
||
"borderColor": "blue",
|
||
"tags": [
|
||
"frontend"
|
||
],
|
||
"description": "История диалогов:\n\n- Search\n- Favorites\n- Export\n- Clear",
|
||
"x": 2040,
|
||
"y": 77.5
|
||
},
|
||
{
|
||
"id": "tech_architecture",
|
||
"type": "card",
|
||
"title": "Tech Architecture",
|
||
"borderColor": "teal",
|
||
"tags": [
|
||
"backend"
|
||
],
|
||
"description": "Client-Server:\n\nFrontend: React Native + Expo\nBackend: Node.js + Express\nDatabase: PostgreSQL\nAI: OpenAI / OpenRouter",
|
||
"x": 1280,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "tech_performance",
|
||
"type": "card",
|
||
"title": "Performance",
|
||
"borderColor": "teal",
|
||
"tags": [
|
||
"backend"
|
||
],
|
||
"description": "Требования:\n\n- Response: < 500ms\n- AI: < 2s complex\n- Offline: Basic available",
|
||
"x": 1660,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "tech_security",
|
||
"type": "card",
|
||
"title": "Security",
|
||
"borderColor": "red",
|
||
"tags": [
|
||
"backend"
|
||
],
|
||
"description": "Безопасность:\n\n- E2E encryption\n- OAuth 2.0\n- Privacy controls\n- GDPR compliance",
|
||
"x": 2040,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "monetization",
|
||
"type": "card",
|
||
"title": "Monetization",
|
||
"borderColor": "orange",
|
||
"tags": [
|
||
"external"
|
||
],
|
||
"description": "Freemium модель:\n\nFREE:\n- Basic commands\n- Limited AI\n\nPREMIUM:\n- Advanced AI\n- Custom voice\n- Unlimited history",
|
||
"x": 2420,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "pricing",
|
||
"type": "card",
|
||
"title": "Pricing",
|
||
"borderColor": "orange",
|
||
"tags": [
|
||
"external"
|
||
],
|
||
"description": "Цены:\n\nMonthly: $4.99\nYearly: $49.99\nLifetime: $149.99",
|
||
"x": 2800,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "competitors",
|
||
"type": "card",
|
||
"title": "Competitors",
|
||
"borderColor": "gray",
|
||
"tags": [
|
||
"overview"
|
||
],
|
||
"description": "Siri: Deep OS, Privacy\n- Limited customization\n\nGoogle: Search, Wide\n- Privacy concerns\n\nAlexa: Smart home\n- Home-only",
|
||
"x": 3180,
|
||
"y": 192.5
|
||
},
|
||
{
|
||
"id": "success_metrics",
|
||
"type": "card",
|
||
"title": "Success Metrics",
|
||
"borderColor": "purple",
|
||
"tags": [
|
||
"overview"
|
||
],
|
||
"description": "User: DAU, Retention\nTech: Response, Uptime 99.9%\nBusiness: Conversion, LTV, NPS",
|
||
"x": 3560,
|
||
"y": 192.5
|
||
}
|
||
],
|
||
"connections": [
|
||
{
|
||
"from": "project_header",
|
||
"to": "target_audience"
|
||
},
|
||
{
|
||
"from": "project_header",
|
||
"to": "core_features"
|
||
},
|
||
{
|
||
"from": "core_features",
|
||
"to": "advanced_features"
|
||
},
|
||
{
|
||
"from": "target_audience",
|
||
"to": "ui_principles"
|
||
},
|
||
{
|
||
"from": "ui_principles",
|
||
"to": "main_screen"
|
||
},
|
||
{
|
||
"from": "main_screen",
|
||
"to": "settings_screen"
|
||
},
|
||
{
|
||
"from": "settings_screen",
|
||
"to": "history_screen"
|
||
},
|
||
{
|
||
"from": "advanced_features",
|
||
"to": "tech_architecture"
|
||
},
|
||
{
|
||
"from": "tech_architecture",
|
||
"to": "tech_performance"
|
||
},
|
||
{
|
||
"from": "tech_performance",
|
||
"to": "tech_security"
|
||
},
|
||
{
|
||
"from": "tech_security",
|
||
"to": "monetization"
|
||
},
|
||
{
|
||
"from": "monetization",
|
||
"to": "pricing"
|
||
},
|
||
{
|
||
"from": "pricing",
|
||
"to": "competitors"
|
||
},
|
||
{
|
||
"from": "competitors",
|
||
"to": "success_metrics"
|
||
}
|
||
],
|
||
"tagsDictionary": [
|
||
{
|
||
"id": "tag-frontend",
|
||
"name": "frontend",
|
||
"color": "green"
|
||
},
|
||
{
|
||
"id": "tag-backend",
|
||
"name": "backend",
|
||
"color": "blue"
|
||
},
|
||
{
|
||
"id": "tag-external",
|
||
"name": "external",
|
||
"color": "orange"
|
||
},
|
||
{
|
||
"id": "tag-overview",
|
||
"name": "overview",
|
||
"color": "purple"
|
||
},
|
||
{
|
||
"id": "tag-features",
|
||
"name": "features",
|
||
"color": "teal"
|
||
}
|
||
]
|
||
} |