Health Advisor is an AI-powered health management application that provides personalized health insights, tracks symptoms, medications, and appointments, and offers tailored recommendations for a healthier lifestyle.
- 🧠 AI-powered health analysis
- 📊 Symptom timeline tracking
- 💊 Medication management
- 🎯 Health goal setting and tracking
- 📅 Appointment scheduling
- 📝 Health journal for mood and daily observations
- 📄 Medical report upload and analysis
- 💡 Personalized health tips
- React
- Redux Toolkit
- Tailwind CSS
- shadcn/ui components
- Google Gemini API
-
Clone the repository:
git clone https://github.com/your-username/health-advisor.git cd health-advisor
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory and add your Google Gemini API key:REACT_APP_GEMINI_API_KEY=your_api_key_here
-
Start the development server:
npm start
-
Enter your health data:
- Add symptoms to the timeline
- Log your medications
- Set health goals
- Schedule appointments
- Write journal entries
-
Alternatively, upload a medical report for analysis.
-
Click the "Analyze Health Data" button to receive AI-powered insights and recommendations.
-
View your personalized health tips and adjust your lifestyle accordingly.
health-advisor/
├── src/
│ ├── components/
│ │ ├── ui/
│ │ │ ├── button.jsx
│ │ │ ├── card.jsx
│ │ │ ├── input.jsx
│ │ │ ├── tabs.jsx
│ │ │ └── textarea.jsx
│ │ ├── AppointmentScheduler.js
│ │ ├── FileUpload.js
│ │ ├── HealthGoalTracker.js
│ │ ├── HealthJournal.js
│ │ ├── HealthTipsGenerator.js
│ │ ├── MedicationTracker.js
│ │ ├── Results.js
│ │ └── SymptomTimeline.js
│ ├── lib/
│ │ └── utils.js
│ ├── services/
│ │ └── geminiService.js
│ ├── store/
│ │ └── healthSlice.js
│ ├── App.js
│ └── index.js
├── public/
├── .env
├── package.json
├── README.md
└── tailwind.config.js
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
Mehul Kumar - GitHub
Project Link: https://github.com/WonderSTK/health-advisor