An intelligent fitness application that uses Roboflow's computer vision API to analyze gym exercise form in real-time. Coachly helps users improve their squat, bench press, and deadlift technique through pose detection and personalized feedback.
- Real-time Posture Analysis: Uses AI to analyze your form as you exercise
- Exercise-Specific Feedback: Tailored advice for squats, bench press, and deadlifts
- Visual Pose Detection: See your pose keypoints and skeleton visualization
- Camera Integration: Works with your device's camera for live analysis
- Responsive Design: Clean, Vercel-inspired UI that works on all devices
Coachly's main interface showing real-time camera feed, AI pose analysis, exercise feedback, and analysis history in a clean, modern layout.
Sample analysis showing pose detection, real-time feedback, and personalized recommendations for improving squat form.
Coachly was developed as part of Ignition Hacks 2025, a student-led hackathon focused on empowering future innovators and supporting tech education. The project showcases how AI and computer vision can make fitness more accessible, personalized, and effective for everyone.
To evolve Coachly from a hackathon prototype into a robust fitness platform, the following enhancements are planned:
- User Accounts & Data Storage: Secure authentication and database integration for tracking progress and workout history.
- Cloud Deployment: Scalable hosting for reliable access and data persistence.
- Progress Analytics: Visual charts and metrics to help users monitor improvement.
- Workout Programs: Structured plans and personalized recommendations.
- Community Features: Social sharing, friendly competitions, and group challenges.
- Mobile & Video Support: Native apps and session recording for flexible use.
- Advanced AI: Expanded exercise detection, injury prevention, and wearable integration.
- Professional Tools: Dashboards for trainers and premium features for advanced users.
Coachly demonstrates how technology can encourage healthier lifestyles, provide personalized guidance, and foster supportive communities. By leveraging AI for real-time feedback and progress tracking, it helps users build confidence and achieve their fitness goals. The project reflects the spirit of Ignition Hacks, using innovation to create positive impact and prepare students for the future of tech.
-
Copy the example environment file:
cp .env.example .env.local
-
Add your Roboflow API key to
.env.local:NEXT_PUBLIC_ROBOFLOW_API_KEY=your_actual_api_key_here
npm install
# or
yarn installFirst, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
- Next.js 15 - React framework with TypeScript
- Tailwind CSS - Utility-first CSS framework
- Roboflow API - Computer vision and pose detection
- Camera API - Real-time video capture and analysis
This is a Next.js project bootstrapped with create-next-app.

