HealthScribeGPT is an intelligent health journaling platform powered by OpenAI's GPT. Track your health journey, get AI-powered insights, and maintain a comprehensive health diary with advanced analytics and personalized recommendations. Built with Next.js and styled with Tailwind CSS, this application offers a seamless journaling experience with real-time analysis and health tracking capabilities.
https://health-scribe-gpt-metaschool.vercel.app/
- AI-powered health journal analysis using OpenAI's GPT-4
- Comprehensive health metrics tracking (sleep, exercise, mood, symptoms)
- Interactive dashboards with visual analytics and trends
- Personalized health insights and recommendations
- Goal setting and habit tracking
- Customizable reporting and progress monitoring
- Data visualization with recharts
- Local storage for seamless data persistence
- Next.js for frontend and backend
- OpenAI API for journal analysis
- Tailwind CSS for styling
- Recharts for data visualization
- LangChain for AI interactions
- Lucide React for icons
- Framer Motion for animations
- Daily health and wellness tracking
- Sleep pattern monitoring
- Exercise and activity logging
- Mood and mental health journaling
- Symptom tracking and analysis
- Goal setting and progress monitoring
- Health trend analysis
1. Clone the repository:
git clone https://github.com/yourusername/HealthScribeGPT.git
cd HealthScribeGPT
2. Install dependencies:
npm install
3. Set up environment variables:
Create a .env.local
file in the root directory and add:
OPENAI_API_KEY=your_openai_api_key
4. Run the development server:
npm run dev
Open your browser and navigate to http://localhost:3000
- Create your personal username to start journaling
- Write daily journal entries about your health and activities
- Get automatic analysis of sleep patterns, exercise habits, and mood trends
- View comprehensive analytics and insights
- Set health goals and track habits
- Monitor your progress through visual charts and reports
- Get AI-powered health recommendations
- Generate detailed health reports for specific time periods
Contributions are welcome! Here's how you can help:
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For any queries or support, please open an issue in the GitHub repository.