CalWatch is your AI-powered fitness companion. Padma, driven by GROQ, tracks your calories and rewards your daily logs with Streak tokens via Monad Transactions on the Stellar blockchain.
Problem Statement 1: Weave AI magic with Groq
Maintaining a healthy lifestyle is challenging, and many fitness apps fail to provide personalized support, clear progress tracking, and meaningful rewards. CalWatch solves this by combining AI with emotional support. Through Padma, the AI Nutritionist, users receive tailored advice, motivation, and recognition based on their habits and goals.
CalWatch also introduces Monad Transactions, creating a transparent record of achievements. Users earn Streak tokens on the Stellar blockchain, giving their milestones real-world value. This unique approach keeps users engaged, motivated, and connected to their fitness journey.
Team Name:
██████╗░░█████╗░░██████╗██╗██╗░░░░░██╗░██████╗██╗░░██╗ ██╔══██╗██╔══██╗██╔════╝██║██║░░░░░██║██╔════╝██║░██╔╝ ██████╦╝███████║╚█████╗░██║██║░░░░░██║╚█████╗░█████═╝░ ██╔══██╗██╔══██║░╚═══██╗██║██║░░░░░██║░╚═══██╗██╔═██╗░ ██████╦╝██║░░██║██████╔╝██║███████╗██║██████╔╝██║░╚██╗ ╚═════╝░╚═╝░░╚═╝╚═════╝░╚═╝╚══════╝╚═╝╚═════╝░╚═╝░░╚═╝
Team Members:
- Frontend : Flutter, Monad, Stellar
- Backend : Django, Django REST Framework, Djoser, SQLite
- APIs : Groq
✅ Groq: CalWatch leverages Groq's ultra-fast AI to power Padma, a personalized nutrition assistant that offers real-time, empathetic advice, making the app feel like having a supportive coach by your side 24/7.
✅ Monad: CalWatch uses the Monad blockchain to securely track user streaks and milestones, creating a transparent, tamper-proof record of progress, giving users true ownership of their fitness achievements.
✅ Stellar: CalWatch uses the Stellar network to handle token rewards, enabling users to instantly receive and manage earned tokens with fast, low-cost transactions, ensuring secure, fair, and decentralized rewards for their fitness progress.
-
✅ AI-Powered Nutrition Assistant (Padma): Powered by Groq's ultra-fast AI, Padma offers real-time, personalized meal logging, calorie tracking, and empathetic advice, acting as a supportive coach available 24/7.
-
✅ Monad Blockchain for Progress Tracking: CalWatch uses Monad to securely track user streaks and milestones, providing a transparent, tamper-proof history of fitness progress and giving users true ownership of their achievements.
-
✅ Stellar Token Rewards: The app leverages the Stellar network to manage fitness reward tokens, ensuring fast, low-cost, and secure transactions, allowing users to earn and manage rewards fairly, with low gas fees.
-
✅ Personalized and Adaptive: CalWatch adapts to each user's unique fitness journey, offering tailored advice and adjustments based on their habits, goals, and challenges, ensuring that support is always relevant.
-
✅ Seamless Blockchain Integration: The app integrates Monad and Stellar seamlessly, enabling users to track progress and earn rewards without any friction, creating a smooth, engaging experience.
- Demo Video Link: https://www.youtube.com/watch?v=xp-ORfczERo
- Pitch Deck / PPT Link: https://drive.google.com/file/d/1qthyBKtct76HJgbZEryDbZbUJinjXVwC/view?usp=drive_link
- All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
- All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
- All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)
(Mark with ✅ if completed)
- Python 3.9+
- Flutter (for frontend)
- Groq API Key
- .env file setup
git clone https://github.com/debrup27/CalWatch.git
cd CalWatch/backend
py -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
py manage.py runserver 0.0.0.0:8000
cd CalWatch/calwatch
GROQ_API_KEY='your-api-key' # Get it from Groq Cloud
BASE_URL='your-ip-address' # Your public/local IP address
flutter pub get
flutter run
- 👜 Integrate a third party wallet so that the user does not have to enter their private key and their public key can be used
- 📈 Expand to integrate wearable devices (smartwatches, fitness bands)
- 🛡️ Implement multi-layer security for blockchain transactions
- 🌐 Add localization for Indian regional languages to reach a wider audience
- 🤖 Further personalize AI coaching with user emotion tracking
- Groq AI – Ultra-fast real-time AI engine powering Padma, our nutrition coach
- Monad Blockchain – Secure and fast blockchain for streak tracking
- Stellar Network – Fast, low-cost blockchain for token rewards
- Indian Food Composition Tables (IFCT) and other Open Source Resources – Dataset for Indian nutritional data
- Open Source Libraries – Flutter packages, Django Rest Framework
Building CalWatch was an incredible journey filled with both technical and creative challenges. From integrating Indian-specific food data to using Monad for logging streak transactions, deploying our own Stellar token, and seamlessly connecting all components, every step was a valuable learning experience. Huge thanks to our team, mentors, and the open-source community for their support! 🚀✨
And last but not the least, thank you to the NAMESPACE Community for organizing HackHazards'25




