AI Fitness Buddy
A coach that lives in your WeCom contacts
A full-stack MVP. For the user it is simply adding a WeCom contact: callbacks and proactive pushes are handled by the server, where the AI core manages model calls, persona, memory, mood and command routing; a wakeup scheduler starts check-in prompts on its own and flash groups dissolve automatically. Supporting features include matching, a moments feed, gamification, subscriptions and reports. The admin side handles content and user operations over JWT-authenticated APIs.
Built as Spring Boot 3 server + Vue3 admin + uni-app user client, on MySQL / Redis / RabbitMQ with WeCom integration. It suits studios, brand communities and corporate-wellness programmes that want a personified long-term companion rather than a notification bot.
Core capabilities
- Lives as a WeCom contact, no app install
- AI core: persona, memory, mood and command routing
- Proactive check-in scheduling with flash-group auto-dissolve
- Matching, feed and gamification
- Subscriptions and reports
- Spring Boot 3 + Vue3 admin + uni-app user client
Who uses it
- Member companionship for studios
- Private communities for sports brands
- Employee wellness in companies
Delivery models
On-premises · source licence · WeCom integration
Tech stack
Java 17 + Spring Boot 3 · Vue3 · uni-app · MySQL / Redis / RabbitMQ