Project Overview

Vyom is a feature-packed wellness app that brings yoga posture tracking, guided yoga tutorials, and smart meal planning into one unified experience. It runs real-time posture correction using on-device machine learning optimized for Arm hardware, ensuring fast, private, and reliable performance. The app also includes seamless Android TV integration, making guided yoga sessions more immersive on larger screens.

Functionality

Yoga Posture Tracking (On-Device ML)

• Real-time body landmark detection and angle calculations
• Live posture correction and accuracy scoring
• Fully on-device for low latency and privacy

Yoga Tutorials • Guided routines for beginner to advanced levels
• Step-by-step video or GIF instructions
• Seamless streaming to Android TV for big-screen practice

Meal Planner and Calorie Tracking • Personalized calorie goals
• Macro tracking such as carbs, protein, and fats
• Smart meal recommendations

Tech Stack

• Flutter (Mobile and Android TV)
• Node.js and PostgreSQL
• On-device ML model optimized for Arm
• JWT authentication and SMTP OTP

Setup Instructions (Arm-Compatible)

Prerequisites
• Node.js 18 or higher
• PostgreSQL
• Flutter SDK

Environment Setup Copy the .env.example file to .env and update the values for DATABASE_URL, JWT_SECRET, and SMTP settings.

Server Setup Enable Corepack and prepare pnpm, then install dependencies and push the database schema.

Run Mobile App Navigate to the frontend directory and run: flutter run

Run Android TV App Navigate to the frontend_tv directory and run: flutter run

Share this project:

Updates

posted an update

Vyom Yoga — Update Announcement

We’ve refined and enhanced the app and its AI model to deliver a smoother, more feature-packed experience.

What’s new

  • Improved overall performance
  • Enhanced AI model
  • Better usability and stability

The latest version has been submitted to the Google Play Store and is currently in the Closed Testing phase.

Interested users can now join the testing program to get early access to the updated app:

https://vyom-yoga.web.app/

Thank you for supporting Vyom Yoga as we continue to improve and evolve.

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