
AI Medical Agent
AI-powered healthcare consultation platform with multi-specialty doctors, reports, and subscription system.
Timeline
2 Months (v1)
Role
Full-Stack Developer
Team
Solo
Status
Completed (v1)Technology Stack
Key Challenges
- AI Consultation Workflow
- Multi-specialty Support
- PDF Report Generation
- Subscription & Payment Integration
Key Learnings
- AI in Healthcare
- Secure Authentication
- Subscription Systems
- Multi-language Support
Overview
The AI Medical Agent is an intelligent healthcare platform that enables users to consult with AI-powered doctors across multiple specialties. Users can describe their symptoms, receive structured advice, download medical reports, and track consultation history.
This version 1 focuses on building an end-to-end functional system with authentication, multilingual support, and subscription features.
Key Features
Core Functionalities
- User Authentication: Secure login and signup
- AI Consultation: Interact with AI doctors by describing symptoms
- Specialty Support: Physiotherapist, Dermatologist, General Physician, and more
- Consultation History: Save and revisit past consultations
- PDF Reports: Generate downloadable consultation summaries
- Multi-language Support: English, Hindi, and Marathi
- Subscription System: Premium features with Stripe integration
- Modern UI: Built with React + Tailwind CSS
API Endpoints
Core Endpoints
// Authentication
POST /api/auth/login - User login
POST /api/auth/register - New user signup
// Consultations
POST /api/consult - Start consultation with AI doctor
GET /api/history - Fetch consultation history
GET /api/report/:id - Download consultation PDF
// Subscriptions
POST /api/subscribe - Start subscription
POST /api/cancel - Cancel subscription