HackaTUM 2025 - Huawei "Wrist Intelligence" + Reply "Agentic AI" Challenge
CoolGroup/
├── watch/ # HarmonyOS Watch 5 application (ArkTS)
├── phone/ # Phone bridge application (DSoftBus aggregation)
├── cloud/ # AWS backend (Bedrock Agents, SageMaker, Lambda)
├── shared/ # Shared data models and contracts
├── docs/ # Architecture and design documentation
└── tools/ # Development utilities and AI helpers
Parallel Development Streams:
- Watch Developer: Work in
/watch- HarmonyOS UI, sensors, Sport Face - Phone Developer: Work in
/phone- DSoftBus bridge, auth gateway - Cloud Developer: Work in
/cloud- AWS Lambda, Bedrock integration
Shared Contract: All components communicate via /shared/contracts - update interface versions when making breaking changes.
cd watch
# See watch/README.md for DevEco Studio setupcd phone
# See phone/README.md for setupcd cloud
# See cloud/README.md for AWS credentials and deploymentWatch 5 (Edge) Phone (Bridge) AWS (Brain)
├─ Sensor data @50Hz -> ├─ DSoftBus aggregation -> ├─ Bedrock Agent
├─ UI rendering ├─ Auth gateway ├─ SageMaker
└─ Haptic feedback └─ Phone compute └─ Lambda
↑ │
└─────────────── Pet State Update ────────────────┘
See CLAUDE.md for full project context.
- Watch: DevEco Studio (Windows), ArkTS
- Phone: TBD (Kotlin/Swift or cross-platform)
- Cloud: AWS CLI, Python 3.x, Conda (
gemini_cli) - AI Tools: Anthropic/Google APIs for terminal assistance
- Setup Guide - Environment configuration
- Architecture - Detailed system design
- Project Context - Original hackathon brief