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