Live MVP System

[!note] Status: 🟒 Production Ready - All systems operational

Quick Links:

  • πŸ—οΈ [[#Architecture Overview|Architecture]] - System design and components

  • πŸš€ [[#Live Deployments|Live URLs]] - Production and development environments

  • πŸ“š [[#Documentation Index|Docs Index]] - All technical documentation

  • πŸ’° [[#Infrastructure & Costs|Infrastructure]] - AWS setup and costs


🎯 Overview

AarogyaDost MVP is a comprehensive family health management platform built with modern web technologies, featuring AI-powered health insights, biomarker tracking, and healthcare provider integration.

Core Features

  • βœ… Health Dashboard: Real-time biomarkers and health scores (6 categories, 9 metrics)

  • βœ… AI Health Assistant: Chat interface with conversation history and personalized advice

  • βœ… Healthcare Integration: Doctor directory, lab services, appointment scheduling

  • βœ… Longevity Focus: Preventive health tracking and personalized recommendations

  • βœ… Multi-Platform: Web (desktop + mobile responsive) + React Native mobile app

Technology Stack

Layer
Technology
Status

Frontend Web

React 18 + TypeScript + Vite

🟒 Production

Frontend Mobile

React Native + Expo

🟑 Development

Backend API

FastAPI + Python 3.11

🟒 Production

Infrastructure

AWS (Amplify, Elastic Beanstalk, S3)

🟒 Production

CI/CD

GitHub Actions + AWS Amplify

🟒 Automated


πŸ—οΈ Architecture Overview

Component Breakdown

Component
Description
Repository
Docs

Backend

FastAPI REST API

./arogyadost-backend/ (subgit)

[[#Backend Documentation

Web Frontend

React + TypeScript web app

./arogyadost-web/ (subgit)

[[#Web Frontend Documentation

Mobile

React Native mobile app

./arogyadost-mobile/ (subgit)

[[#Mobile App Documentation

Infrastructure

AWS setup, monitoring

See [[#Infrastructure & Costs

Infrastructure]]

[!tip] Each component is a separate Git submodule with its own repository, README, and deployment pipeline.


πŸš€ Live Deployments

Production Environment (Main Branch)

Service
URL
Status

Web App

https://m.arogyadost.in

βœ… Live

Web App (Amplify)

https://main.dpkvrxcu2ycyl.amplifyapp.com

βœ… Live

Backend API

https://api.arogyadost.in

βœ… Live

API Docs (Swagger)

https://api.arogyadost.in/docs

βœ… Live

API Docs (ReDoc)

https://api.arogyadost.in/redoc

βœ… Live

Development Environment (Dev Branch)

Service
URL
Status

Web App

https://m2.arogyadost.in

βœ… Live

Web App (Amplify)

https://dev.dpkvrxcu2ycyl.amplifyapp.com

βœ… Live

Backend API

https://api-dev.arogyadost.in

βœ… Live

API Docs (Swagger)

https://api-dev.arogyadost.in/docs

βœ… Live

Mobile App

Platform
Status
Distribution

iOS

πŸ”„ In Development

Via Expo

Android

πŸ”„ In Development

Via Expo

[!warning] Domain Setup

  • Custom domains configured with SSL (wildcard certificate for *.arogyadost.in)

  • All connections use HTTPS (mixed content issues resolved)

  • CORS configured for secure cross-origin requests


πŸ“š Documentation Index

Component Documentation

Backend Documentation

  • πŸ“– Main README: arogyadost-backend/README.md

  • πŸ—οΈ Architecture: arogyadost-backend/API_ARCHITECTURE.md

  • πŸ“‹ API Docs: arogyadost-backend/API_DOCUMENTATION.md

  • πŸš€ Deployment: arogyadost-backend/DEPLOYMENT.md

  • πŸ”„ CI/CD: arogyadost-backend/CI-CD-SETUP.md

Key Info:

  • FastAPI + Python 3.11

  • AWS Elastic Beanstalk deployment

  • Endpoints: Health data, AI chat, doctors, labs, medical files

  • Auto-deploy via GitHub Actions on push to main/dev

Web Frontend Documentation

  • πŸ“– Main README: arogyadost-web/README.md

  • πŸ—οΈ Architecture: arogyadost-web/WEBSITE_ARCHITECTURE_SUMMARY.md

  • πŸš€ Deployment: arogyadost-web/DEPLOYMENT_SUMMARY.md

Key Info:

  • React 18 + TypeScript + Vite

  • Tailwind CSS + shadcn/ui components

  • React Query for data fetching

  • AWS Amplify deployment (auto-deploy on Git push)

Mobile App Documentation

  • πŸ“– Main README: arogyadost-mobile/README.md

  • πŸš€ Deployment: arogyadost-mobile/DEPLOYMENT.md

Key Info:

  • React Native + Expo SDK

  • iOS-inspired design

  • React Navigation (Bottom Tabs + Stack)

  • Voice-enabled AI chat

Infrastructure Documentation

  • πŸ’° [[aws-infrastructure-report|AWS Infrastructure Report]] - Complete AWS setup, costs, and resources

  • πŸš€ [[DEPLOYMENT_STATUS|Deployment Status]] - Current deployment status and health

  • πŸ“Š Monitoring & Costs: See [[#Infrastructure & Costs|below]]


πŸ’° Infrastructure & Costs

AWS Account Details

Metric
Value

Account ID

459887393834

Primary Region

ap-south-1 (Mumbai)

Monthly Cost (Dec 2025)

$0.50 USD

Credits Applied

-$0.50 USD

Net Cost

~$0.00 USD

3-Month Average

$8.91 USD (all covered by credits)

Active Resources

Production Environment:

  • Elastic Beanstalk: aarogyadost-prod

  • EC2 Instance: t3.micro (i-02aa976a8c2c2e590)

  • Public IP: 13.205.25.231

  • Status: βœ… Green/Healthy

Development Environment:

  • Elastic Beanstalk: aarogyadost-dev

  • EC2 Instance: t3.micro (i-0a5faa07649a9432d)

  • Public IP: 3.6.129.237

  • Status: βœ… Green/Healthy

Other Resources:

  • S3 Buckets: 11 (website hosting, EB deployments, CI/CD artifacts)

  • AWS Amplify: 2 apps (production + development)

  • SSL Certificates: Wildcard cert (*.arogyadost.in)

[!tip] Cost Optimization

  • All usage currently covered by AWS credits

  • Free tier actively utilized

  • Monthly cost trending down ($13.66 β†’ $12.56 β†’ $0.50)

  • See [[aws-infrastructure-report|full report]] for recommendations


πŸ”„ Deployment Pipeline

Automated CI/CD

Branch Strategy

Branch
Environment
Auto-Deploy
Target

main

Production

βœ… Yes

Public users

dev

Development

βœ… Yes

Testing & QA

feature/*

Local

❌ No

Development

Deployment Steps

Frontend (Automatic via AWS Amplify):

  1. Push to main or dev branch

  2. Amplify detects commit

  3. Auto-build (Vite build process)

  4. Deploy to environment

  5. Custom domain updated

Backend (Automatic via GitHub Actions):

  1. Push to main or dev branch

  2. GitHub Actions triggered

  3. Docker build (if needed)

  4. Deploy to Elastic Beanstalk

  5. Health check verification


πŸ“Š API Integration Status

All API endpoints tested and operational:

Endpoint Category
Endpoints
Status
Avg Response Time

Health Data

5 endpoints

βœ…

200-500ms

AI Chat

2 endpoints

βœ…

300-700ms

Healthcare Providers

2 endpoints

βœ…

100-300ms

Medical Files

4 endpoints

βœ…

200-400ms

Uptime: 100% (Last 24 hours) HTTPS: βœ… Full SSL encryption CORS: βœ… Properly configured

See [[DEPLOYMENT_STATUS|Deployment Status]] for detailed API testing results.


πŸ› οΈ Development Setup

Prerequisites

  • Node.js: 18+ (for web frontend)

  • Python: 3.11+ (for backend)

  • Expo CLI: Latest (for mobile)

  • Git: For cloning submodules

Quick Start (Local Development)

1. Backend API

2. Web Frontend

3. Mobile App

[!note] Submodule Note Each component directory (backend, web, mobile) is a Git submodule pointing to its own repository. Changes should be committed within each submodule, not in the parent repo.


πŸ” Security & Compliance

Implemented

  • βœ… HTTPS Everywhere: Full SSL encryption for all services

  • βœ… CORS Configuration: Secure cross-origin resource sharing

  • βœ… Environment Variables: No hardcoded secrets or credentials

  • βœ… API Authentication: Ready for implementation (endpoints prepared)

  • βœ… Error Handling: Graceful failures and user-friendly messages

Planned

  • πŸ”„ User Authentication: OAuth 2.0 + JWT tokens

  • πŸ”„ Data Encryption: At-rest encryption for sensitive health data

  • πŸ”„ HIPAA Compliance: Healthcare data protection standards

  • πŸ”„ Audit Logging: User activity and API access logs

  • πŸ”„ Rate Limiting: API abuse prevention


πŸ“ˆ Performance Metrics

Frontend Performance

Metric
Value
Target

Bundle Size

244KB (gzipped)

< 300KB

Build Time

~3 seconds

< 5s

First Contentful Paint

< 1.5s

< 2s

Time to Interactive

< 3s

< 4s

Backend Performance

Metric
Value
Target

API Response Time

200-500ms avg

< 500ms

Concurrent Users

50+ (tested)

100+

Uptime

99.9%

99.9%

Infrastructure

Metric
Value

Monthly Cost

$0 (credits)

Instance Type

t3.micro (free tier)

Region Latency

~50ms (India)


🎯 Feature Roadmap

βœ… Completed (MVP v1.3.0)

  • Health dashboard with biomarkers and scores

  • AI health assistant with chat interface

  • Healthcare provider integration

  • Medical files system

  • Responsive web design

  • HTTPS deployment with custom domains

  • Automated CI/CD pipeline

πŸ”„ In Progress

  • Mobile app development (React Native)

  • User authentication and accounts

  • ABDM (Ayushman Bharat Digital Mission) integration

  • Analytics and usage tracking

πŸ“‹ Planned (Future Releases)

  • Family health management features

  • Wearable device integration

  • Telemedicine consultation features

  • Health report analysis (lab results, imaging)

  • Prescription management

  • Appointment scheduling with providers


πŸ§ͺ Testing Status

Frontend Testing

  • βœ… Manual browser testing (Chrome, Safari, Firefox, Edge)

  • βœ… Mobile responsiveness testing (iOS, Android)

  • βœ… API integration testing

  • πŸ”„ Unit tests (in progress)

  • πŸ”„ E2E tests (planned)

Backend Testing

  • βœ… API endpoint testing

  • βœ… Load testing (50+ concurrent users)

  • βœ… Health check automation

  • βœ… CORS verification

  • πŸ”„ Unit tests (in progress)

  • πŸ”„ Integration tests (planned)

Infrastructure Testing

  • βœ… Deployment verification scripts

  • βœ… Cross-environment connectivity tests

  • βœ… SSL certificate validation

  • βœ… Custom domain configuration


πŸ“ž Quick Reference

Useful Commands

Check Deployment Status:

View Infrastructure:

Monitor Costs:

Important Files

File
Purpose

DEPLOYMENT_STATUS.md

Current deployment status and health

aws-infrastructure-report.md

AWS resources and costs

test-lovable-cors.js

CORS testing script

.vscode/

VS Code workspace settings


Product & Business

  • [[../../product/README|Product Documentation]] - Product vision and roadmap

  • [[../../funding/grants/README|Grants & Fundraising]] - Funding opportunities

  • [[../../competitors/README|Competitor Analysis]] - Market research

Technical Research

  • [[../research/biological-age-assessment|Biological Age Assessment]]

  • [[../research/biomarkers-of-aging|Biomarkers of Aging]]

  • [[../research/longevity-science-overview|Longevity Science]]

Templates & Guides

  • [[../../templates/competitors-template|Competitor Template]]

  • [[../../CLAUDE.md|Claude Writing Instructions]] - Documentation standards


πŸ“ Notes & Conventions

[!note] Documentation Standards This documentation follows [[../../CLAUDE.md|Obsidian/Markdown standards]]:

  • YAML frontmatter for metadata

  • [[internal links]] for cross-references

  • Callouts for important notes

  • Tables for structured data

  • Code blocks with language identifiers

[!warning] Submodule Warning The backend, web, and mobile directories are Git submodules. Always:

  • cd into the submodule directory before making changes

  • Commit and push within the submodule

  • Update parent repo to reference new submodule commit

[!tip] For New Developers

  1. Start with [[DEPLOYMENT_STATUS|Deployment Status]] to understand current state

  2. Review [[#Architecture Overview|Architecture]] to understand system design

  3. Read component-specific READMEs for detailed setup

  4. Check [[aws-infrastructure-report|AWS Report]] for infrastructure details


Created: 2025-12-29 Last Updated: 2025-12-29 Version: 1.3.0 (Longevity Focused) Status: 🟒 Production Ready Maintained By: Technical Team

[[../../README|← Back to Main]] | [[aws-infrastructure-report|AWS Infrastructure β†’]] | [[DEPLOYMENT_STATUS|Deployment Status β†’]]

Last updated