🏋️♂️ FitAura AI Coach – Project Story
🌟 Inspiration
The idea for FitAura AI Coach came from a simple observation: most people working in tech spend hours sitting, leading to stress, low energy, and poor fitness. I wanted to create something that brings health + productivity together inside Zoho Cliq itself.
My inspiration was the thought:
“What if your fitness coach lived right inside your daily workspace?”
This led to the creation of an AI bot that motivates, guides, and supports users throughout their day.
🛠️ How I Built the Project
I followed a straightforward workflow:
1. Requirement Planning
- Needed one bot + one widget (as per Zoho guidelines)
- Focused on making health tracking simple inside Cliq
- Designed the bot as a real-time AI assistant for workouts, tips, and reminders
2. Bot Development
- Created a ZiQL-based bot that responds to slash commands
- Added endpoints to process user inputs
- Integrated AI responses to provide workout plans, nutrition tips, and motivational lines
Example internal formula used: [ \text{Calories Burned} = \text{MET} \times 3.5 \times \text{Weight (kg)} \times \frac{1}{200} ]
3. Widget Development
The widget shows:
- Daily progress
- Calories burned
- Workout streak
- Quick exercise suggestions
- Wellness card of the day
Built using:
- HTML + CSS (Zoho Widget Standard)
- Lightweight JS for data rendering
4. Data Handling
- Stored fitness logs in Zoho Database or JSON store
- Implemented a simple scoring logic: [ \text{Health Score} = \frac{\text{Workouts Completed}}{\text{Weekly Target}} \times 100 ]
📚 What I Learned
This project taught me:
- How to build and deploy a Zoho Cliq bot and widget
- How to structure workflows and commands for effective UX
- Working with the Cliq platform, widgets, handlers, and routing
- Combining AI with health data for meaningful insights
- Writing clean documentation and maintaining code structure
🚧 Challenges Faced
1. Bot Message Formatting
Getting the bot to send structured messages, buttons, and cards took time and testing.
2. Widget UI Responsiveness
Creating a clean, minimal design that fits inside the small widget panel was tricky.
3. Rate Limiting & API Calls
Managing multiple bot interactions without hitting limits required optimizations.
4. Data Sync
Ensuring the bot and widget stay in sync with the user’s fitness log was a challenge.
5. Personalization Logic
Designing the workout recommendation system so that it feels helpful and not generic.
🎉 Final Result
FitAura AI Coach is a simple but powerful wellness companion inside Zoho Cliq. It encourages users to stay active, healthy, and positive throughout the day.


Log in or sign up for Devpost to join the conversation.