Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wonderstk/health-advisor
Health Advisor is an AI-powered application that analyzes health information and provides personalized recommendations. It uses the Gemini API to process user-provided symptoms or medical reports and generates insights on possible conditions, recommended exercises, suggested medicines, and dietary advice.
https://github.com/wonderstk/health-advisor
Last synced: 27 days ago
JSON representation
Health Advisor is an AI-powered application that analyzes health information and provides personalized recommendations. It uses the Gemini API to process user-provided symptoms or medical reports and generates insights on possible conditions, recommended exercises, suggested medicines, and dietary advice.
- Host: GitHub
- URL: https://github.com/wonderstk/health-advisor
- Owner: WonderSTK
- Created: 2024-11-14T10:50:49.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-14T10:58:07.000Z (about 2 months ago)
- Last Synced: 2024-11-14T11:36:07.171Z (about 2 months ago)
- Language: JavaScript
- Homepage: https://health-advisor-phi.vercel.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Health Advisor 🏥
## Overview
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.
## Features
- 🧠 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## Technologies Used
- React
- Redux Toolkit
- Tailwind CSS
- shadcn/ui components
- Google Gemini API## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/health-advisor.git
cd health-advisor
```2. Install dependencies:
```bash
npm install
```3. Create a `.env` file in the root directory and add your Google Gemini API key:
```
REACT_APP_GEMINI_API_KEY=your_api_key_here
```4. Start the development server:
```bash
npm start
```## Usage
1. Enter your health data:
- Add symptoms to the timeline
- Log your medications
- Set health goals
- Schedule appointments
- Write journal entries2. Alternatively, upload a medical report for analysis.
3. Click the "Analyze Health Data" button to receive AI-powered insights and recommendations.
4. View your personalized health tips and adjust your lifestyle accordingly.
## Project Structure
```
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
```## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository
2. Create a new branch: `git checkout -b feature-name`
3. Make your changes and commit them: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin feature-name`
5. Submit a pull request## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [React](https://reactjs.org/)
- [Redux Toolkit](https://redux-toolkit.js.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [shadcn/ui](https://ui.shadcn.com/)
- [Google Gemini API](https://ai.google.dev/)## Contact
Mehul Kumar - [GitHub](https://github.com/WonderSTK)
Project Link: [https://github.com/WonderSTK/health-advisor](https://github.com/WonderSTK/health-advisor)