RepRight – AI-Powered Fitness Platform (Web App)

Job ID: 40238104

Budget: ₹1,500 – ₹12,500 INR

RepRight is a modern, AI-powered fitness web application designed primarily for Indian users. The goal is to build a scalable, browser-based platform that provides real-time AI coaching, personalized workouts, culturally relevant diet planning, and strong progress analytics.

We are looking for experienced developers (full-stack and/or AI-focused) to help build a production-ready MVP with a clean, modern UI and modular architecture for future scaling.

---

CORE OBJECTIVE
Develop a full-stack fitness platform that combines:

* Real-time AI posture correction using webcam
* Personalized workout planning
* Indian diet recommendations
* Analytics and progress tracking
* Community engagement features

The system must be scalable, secure, and extensible for future features like mobile apps and wearables.

---

KEY FEATURES

1. USER MANAGEMENT

* Email-based authentication with JWT
* Secure password handling (bcrypt)
* Role-based access (user/admin)
* User profiles with goals, injuries, diet preferences

---

2. PERSONALIZED WORKOUT PLANNER

* Adaptive workout generation based on:

* Fitness level and goals
* Available time and equipment
* Physical limitations
* Weekly structured routines
* Workout logging and progression tracking
* Progressive overload logic

---

3. INDIAN DIET PLANNER

* AI-assisted diet recommendations based on Indian cuisine
* Veg / vegan / non-veg support
* Regional food suggestions
* Macro-balanced plans
* Meal logging and tracking

---

4. AI REAL-TIME FORM CORRECTION (CORE FEATURE)
A browser-based AI coaching module using pose estimation.

Requirements:

* Webcam-based pose detection (MediaPipe or similar)
* Real-time skeleton tracking (~30 FPS)
* Joint angle and posture analysis
* Exercise form detection (squats, push-ups, etc.)
* Instant feedback:

* Visual overlays
* Text corrections
* Optional voice feedback
* Rep counting and form scoring (0–100)
* Privacy-first: no video storage, only pose landmarks

---

5. ANALYTICS DASHBOARD

* Workout and performance tracking
* Posture improvement trends
* Calories and adherence tracking
* Progress charts and heatmaps

---

6. COMMUNITY FEATURES (MVP LEVEL)

* Fitness challenges
* Leaderboards
* Achievement tracking
* Community groups (basic implementation)

---

7. ADMIN PANEL

* User analytics dashboard
* Workout and diet content management
* Challenge management

---

TECH STACK (PREFERRED)

Frontend:

* Next.js (App Router)
* React + TypeScript
* Tailwind CSS
* Recharts or similar chart library

Backend:

* Node.js (API routes or Express)
* MongoDB (Mongoose)

AI / ML:

* MediaPipe Pose or equivalent browser-based pose estimation
* Lightweight rule-based + optional ML scoring

Deployment:

* Vercel or similar serverless hosting

---

NON-FUNCTIONAL REQUIREMENTS

* Responsive design (mobile-first)
* Fast loading (<3s initial load)
* Real-time AI feedback (<1s latency)
* Modular and clean codebase
* Scalable architecture

---

IDEAL CANDIDATES
We are open to:

* Full-stack developers
* AI/ML engineers (pose estimation experience)
* Small teams for faster delivery

Experience with any of the following is a plus:

* Real-time video processing
* Fitness or health apps
* AI in browser environments
* SaaS architecture

---

DELIVERABLES

* Production-ready web app (MVP)
* Clean, modular codebase
* Documentation for setup and deployment
* Basic testing and performance validation

---

FUTURE SCOPE (NOT REQUIRED BUT GOOD TO DESIGN FOR)

* Mobile apps (React Native / Flutter)
* Wearable integrations
* Multilingual support
* Advanced ML personalization

---

If you have experience building AI-powered web apps or real-time ML systems, please share:

* Relevant portfolio/projects
* Tech stack expertise
* Estimated timeline and approach