A full-stack AI healthcare assistant powered by ⚛️ React (frontend), 📓 Jupyter Notebook (ML modeling), and ☁️ AWS (Lambda, S3, Bedrock, Lex, Textract). Users can input symptoms, upload PDFs, or chat for AI-driven medical insights.
- AI diagnosis via Claude on Bedrock
- Symptom form and chatbot (Lex)
- PDF upload + Textract OCR
- React frontend hosted on S3
git clone https://github.com/yourusername/medscanai.git
cd medscanai/frontend
npm install
npm run devcd ../backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
zip -r function.zip .
aws lambda update-function-code --function-name MedScanHandler --zip-file fileb://function.zipcd ../notebooks
pip install -r requirements.txt
jupyter notebookS3: store PDFs, trigger Lambda
Textract: extract text from uploads
Bedrock: generate diagnosis from symptoms
Lex: chatbot integrated into site
You are a clinical AI assistant. Given a patient case, output: Condition: ..., Symptoms: ..., Plan: ..., Recovery: ...
npm run build aws s3 cp dist/ s3://your-bucket-name/ --recursive