Features • Tech Stack • Getting Started
Arogyam is a comprehensive health monitoring platform that helps users track their symptoms, manage medications, and receive personalized AI-powered health recommendations. With a focus on holistic wellness, Arogyam provides insights into physical health, mental wellbeing, and lifestyle factors.
- 🏥 Health Monitoring - Track symptoms, medications, and vital signs
- 🤖 AI Recommendations - Receive personalized health insights powered by Google Gemini AI
- 💬 Health Assistant - Chat with an AI health assistant about your health concerns
- 📊 Health Analytics - Visualize health trends and patterns over time
- 🧠 Mental Wellness - Track mood, sleep quality, and stress levels
- 💻 Responsive Design - Seamless experience across desktop and mobile devices
- 🔒 Secure Authentication - Protected health data with Clerk authentication
- Frontend: Next.js 14, React, Tailwind CSS, Headless UI
- Backend: Next.js Server Components, Server Actions
- Database: MongoDB with Prisma ORM
- Authentication: Clerk
- AI Integration: Google Gemini AI
- Payments: Stripe
- Deployment: Vercel
# Clone the repository
git clone https://github.com/yourusername/arogyam.git
# Install dependencies
cd arogyam
npm install
# Set up environment variables
cp .env.example .env.local
# Fill in your environment variables
# Run database migrations
npx prisma generate
# Start the development server
npm run dev
Key Components:
- Client Layer: Next.js frontend with React components
- Edge Layer: Vercel edge functions for optimized delivery
- Application Layer: Next.js API routes and Server Components
- Service Layer:
- AI Service (Google Gemini)
- Auth Service (Clerk)
- Payment Service (Stripe)
- Data Layer: MongoDB with Prisma ORM

