Implement the global theme and color system across all scaffold pages to match the v2 mock designs exactly. Define a centralized theme file (colors, typography, spacing, border radius, shadows, component tokens) using the red-health palette: primary Red (#FF4D4D), White (#FFFFFF), Green (#4CAF50), Light Blue (#87CEEB), Orange (#FFA500), Grey (#F5F5F5). Apply theme to all existing scaffold pages so they visually align with the completed design references. This task is foundational and must be completed before any page-level implementation begins.
Audit the existing scaffold and remove or rename pages that do not align with the final application structure defined in the SRD. Remove unneeded pages (ai-assistant, generic welcome/overview pages). Set up the final navigation/routing structure for both User flow (Landing → Register/Login → Dashboard → sub-pages) and Doctor flow (Login → Doctor Dashboard → sub-pages). Ensure route naming matches all designed pages before page implementations begin.
Implement the Landing page UI to exactly match the Landing (v2) JSX design. Include hero section with 3D rotating health wheel concept, feature highlights, and CTA buttons for Register and Login. Ensure full theme compliance and responsive mobile layout. This is the entry point for all users in the user flow (Landing → Register or Login).
Implement the Login page UI to exactly match the Login (v2) JSX design. Include email/password fields, login button, link to Register, and branding elements. Wire up form state management and connect to the existing basic auth integration. Ensure validation states (error, loading) are visually handled per design. Serves both User and Doctor login flows.
Implement the Register page UI to exactly match the Register (v2) JSX design. Include all registration fields: name, email, age, gender, height, weight, phone number. Implement form validation, field error states, and submission loading state as shown in the design. Connect form to the user registration API endpoint. User flow: Landing → Register → Login.
Implement the user-facing Dashboard page UI to exactly match the Dashboard (v2) JSX design. Include the 3D rotating health wheel with key metrics, animated progress bars for daily goals, personalized greeting (e.g. 'Good Morning, Hiral!'), and quick-access navigation cards to Health Profile, Daily Tracker, Ask Doctor, Appointments, Health Programs, and Seasonal Guide. This is the main hub after login in the User flow.
Implement the Health Profile page UI to exactly match the Health Profile (v2) JSX design. Include fields for blood pressure, blood sugar, cholesterol, smoking status, alcohol consumption, exercise frequency, sleep hours, existing diseases, and health goals (weight loss, weight gain, diabetes control, pregnancy planning, fitness). Support both create and edit modes with validation. User flow: Dashboard → Health Profile.
Implement the Daily Tracker page UI to exactly match the Daily Tracker (v2) JSX design. Include daily entry form for date, blood pressure, blood sugar, weight, exercise duration, water intake, and sleep hours. Display animated progress bars for daily goals. Show history list or calendar view of past entries. Implement input validation and submission states. User flow: Dashboard → Daily Tracker.
Implement the Ask Doctor page UI to exactly match the Ask Doctor (v2) JSX design. Include question input area, file upload component for medical reports, and display of past questions with doctor text and video responses. Handle AI response loading states. Support both user question submission and doctor reply rendering (text/video). User flow: Dashboard → Ask Doctor → Upload Report.
Implement the Appointments page UI to exactly match the Appointments (v2) JSX design. Include appointment booking form with date picker, time slot selector, online/clinic consultation type toggle. Display existing appointments list with status indicators (pending, confirmed, cancelled). Implement booking confirmation and cancellation flows. User flow: Dashboard → Appointments.
Implement the Health Programs page UI to exactly match the Health Programs (v2) JSX design. Display program cards for weight loss, weight gain, diabetes management, pregnancy planning, and athlete fitness with diet guidance and lifestyle advice. Include program detail view and enrollment action. Show enrolled programs and progress indicators. User flow: Dashboard → Health Programs.
Implement the Seasonal Guide page UI to exactly match the Seasonal Guide (v2) JSX design. Display health tip cards categorized by season (summer, monsoon, winter) as a carousel with vibrant images and short videos. Implement season filter/tab navigation and media rendering. User flow: Dashboard → Seasonal Guide.
Implement the Doctor Dashboard page UI to exactly match the Doctor Dashboard (v2) JSX design. Include summary stats (total users, pending appointments, unanswered questions), and quick navigation to Users list, Patient Profiles, Ask Doctor questions queue, and Appointments management. Implement doctor-specific navigation layout. Doctor flow: Login → Doctor Dashboard.
Implement the Patient Profile page UI to exactly match the Patient Profile (v2) JSX design. Display full user details, health profile summary, recent daily tracker entries, and activity history. Include doctor action buttons to navigate to user questions or appointments. Doctor flow: Doctor Dashboard → Patient Profile → Daily Tracker view.
Build FastAPI endpoints for user registration and profile management. Implement POST /api/users/register (create user: name, email, age, gender, height, weight, phone), GET /api/users/{user_id}, PUT /api/users/{user_id}. Store in MySQL with Pydantic validation, duplicate email handling, and password hashing. Return JWT token on successful registration.
Build FastAPI endpoints for seasonal health guide with MongoDB media storage. Implement GET /api/seasonal-guide (tips grouped by season: summer, monsoon, winter), GET /api/seasonal-guide/{season}, POST /api/seasonal-guide (create tip with text and media upload), GET /api/seasonal-guide/{tip_id}/media. Store tip metadata in MySQL and media files/references in MongoDB. Include CDN-friendly media URL generation.
Build FastAPI CRUD endpoints for health profile management. Implement POST /api/health-profile, GET /api/health-profile/{user_id}, PUT /api/health-profile/{user_id}. Fields: blood pressure, blood sugar, cholesterol, smoking status, alcohol consumption, exercise frequency, sleep hours, existing diseases, health goals. Store in MySQL. Enforce user-scoped authorization.
Build FastAPI CRUD endpoints for daily health tracking. Implement POST /api/daily-tracker, GET /api/daily-tracker/{user_id} (with date range filter), GET /api/daily-tracker/{user_id}/{date}, PUT /api/daily-tracker/{entry_id}. Fields: date, blood pressure, blood sugar, weight, exercise duration, water intake, sleep hours. Store in MySQL. Enforce one entry per user per date.
Build FastAPI endpoints and AI integration for Ask Doctor. Implement POST /api/ask-doctor/questions (submit question with optional medical report file upload), GET /api/ask-doctor/questions/{user_id}, POST /api/ask-doctor/questions/{question_id}/ai-response (trigger GPT via LangChain), POST /api/ask-doctor/questions/{question_id}/doctor-reply (doctor submits text or video URL). Integrate OpenAI GPT + LangChain for AI-generated responses. Store in MongoDB.
Build FastAPI endpoints for appointment booking and management. Implement POST /api/appointments (book: date, time, type, doctor), GET /api/appointments/{user_id}, GET /api/appointments/doctor/{doctor_id}, PUT /api/appointments/{appointment_id} (update status: pending/confirmed/cancelled). Store in MySQL. Include slot availability validation to prevent double-booking.
Build FastAPI endpoints for health programs. Implement GET /api/programs (list: weight loss, weight gain, diabetes, pregnancy, athlete fitness with diet/lifestyle details), GET /api/programs/{program_id}, POST /api/programs/{program_id}/enroll (user enrollment), GET /api/programs/enrolled/{user_id}, DELETE /api/programs/{program_id}/enroll/{user_id}. Store program definitions and enrollments in MySQL.
Build FastAPI endpoints powering the Doctor Dashboard. Implement GET /api/doctor/users (paginated list of all users with health summary), GET /api/doctor/users/{user_id}/health-profile, GET /api/doctor/users/{user_id}/daily-tracker, GET /api/doctor/questions (all pending questions), GET /api/doctor/appointments (all doctor appointments filtered by status/date), GET /api/doctor/stats (summary: total users, pending appointments, unanswered questions). Enforce doctor-role authorization on all endpoints.

Monitor vitals, consult doctors, and reach your fitness goals — all in one app built for India.
Good Morning
Priya ✨
82
Health Score
Six powerful features designed to help you track, improve, and take control of your health every day.
Build a comprehensive health profile with blood pressure, cholesterol, exercise habits, and personalized goals.
Track your blood pressure, sugar levels, weight, water intake, and sleep hours every day with ease.
Get expert medical advice via text or video. Upload reports and receive personalized responses.
Schedule online or in-clinic consultations with doctors at your convenience, in just a few taps.
Personalized diet and lifestyle plans for weight loss, diabetes control, pregnancy planning, and more.
Expert tips, recipes, and videos curated for every Indian season — summer, monsoon, and winter.
Sign up with your details and create a comprehensive health profile including vitals, habits, and goals.
Track blood pressure, sugar levels, weight, exercise, water intake, and sleep every day with ease.
Ask medical questions, upload reports, and get expert responses via text or video consultation.
Access tailored diet and lifestyle plans for weight loss, diabetes control, fitness, and more.
Get a comprehensive view of your vitals with real-time visualizations. Our interactive dashboard transforms raw health data into beautiful, intuitive charts and widgets that make tracking your progress effortless and engaging.
Good Morning, Priya! ☀️
You are 15% closer to your weekly fitness goal. Keep going!
82
Health Score
Choose a program tailored to your health goals and get expert-backed diet plans, exercise routines, and daily guidance.
Customized diet plans and workout routines to help you shed weight sustainably.
Balanced nutrition and strength training programs for healthy mass building.
Track blood sugar, follow expert meal plans, and manage diabetes effectively.
Guided health routines and nutrition advice for a healthy pregnancy journey.
Performance-focused programs with advanced tracking for competitive athletes.
Stay ahead of every season with expert tips, recipes, and short videos.
Beat the Indian summer heat with hydration guides, cooling recipes, and expert advice on preventing heatstroke and sun damage.
Read More →Stay safe during the rains with tips on waterborne disease prevention, immunity-boosting foods, and monsoon skincare routines.
Read More →Warm up with seasonal superfoods, traditional Indian winter recipes, and tips to keep joints healthy and immunity strong.
Read More →Our seasonal tips include foods, herbs, and natural remedies that may trigger allergies for some individuals. Please let us know if you are allergic to any of these, and get personalized expert help.
Select the items you might be allergic to, and our experts will customize your seasonal health guide accordingly — ensuring safe, personalized advice just for you.
Your data is private & encrypted. Reviewed only by certified doctors.
Get expert medical advice without leaving your home. Upload your medical reports, ask health questions, and receive personalized responses via text or video. Book online or in-clinic appointments at your convenience — all within the Ayur Health app.
Real stories from real members who transformed their health journey with Ayur Health.
"The daily health tracker has completely changed how I manage my fitness routine. Logging blood pressure, exercise, and water intake takes seconds, and the trends over time are incredibly motivating!"
"I was able to consult a doctor right from the app when I had concerns about my sugar levels. The video response was thorough and reassuring. It felt like having a doctor on call anytime I needed."
"The seasonal health tips during monsoon helped me avoid common illnesses while training. The personalized athlete fitness program also kept my nutrition on point for race day!"
Join thousands of users already tracking, improving, and thriving.
No credit card required. Available on Android & iOS.
No comments yet. Be the first!