Arogya is a full-stack AI-powered healthcare web application designed to provide users with a personalized healthcare experience. It combines traditional healthcare management features with AI-driven insights, enabling users to track health, book doctor appointments, manage medications, order medicines, and even generate personalized health reports.
- User authentication & secure login
- Personalized health profiles with medical history and lifestyle details
- Log symptoms daily and track health trends over time
- AI-based suggestions for possible conditions
- Add, update, and track medicines
- Reminders for dosage and schedules
- Visual dashboards to track progress
- AI-driven insights from user data
- Contextual chatbot that responds based on the userβs health profile
- Provides quick answers, lifestyle tips, and medical guidance
- Generate detailed personalized health reports using AI
- Downloadable reports in PDF format
Frontend
- React + TypeScript
- Tailwind CSS + Framer Motion (UI & animations)
- React Query + Zustand (state management & data fetching)
Backend
- Node.js + Express.js
- MongoDB (Database)
- Puppeteer (PDF generation)
- Google Gemini AI (AI health reports & chatbot)
Others
- Razorpay (Payments for bookings/medical store)
- Firebase (Authentication in rental sub-modules)
- Cloudinary (Image uploads)
DevOps & Deployment
- Docker (Containerization)
- AWS EC2 (Hosting)
- Jenkins (CI/CD pipeline automation)
- Nginx (Reverse proxy + HTTPS with SSL)
- Clone the repository:
git clone https://github.com/your-username/arogya.git cd arogya