feat: init fitness-coach (backend + miniprogram)

- backend: NestJS service with exercise/plan data
- miniprogram: WeChat mini program client
- exclude node_modules, dist, runtime data-store, local env
This commit is contained in:
2026-07-22 00:35:40 +08:00
commit b3b58e66fb
103 changed files with 154759 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
<view class="sh">
<view class="sh__main">
<view wx:if="{{eyebrow}}" class="eyebrow">{{eyebrow}}</view>
<view class="sh__title">{{title}}</view>
<view wx:if="{{subtitle}}" class="sh__sub">{{subtitle}}</view>
</view>
<view wx:if="{{action}}" class="sh__action" bindtap="onAction">{{action}} </view>
</view>