Skip to content

0xmetaschool/health-scribe-gpt

Repository files navigation

HealthScribeGPT

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.

Live Demo

https://health-scribe-gpt-metaschool.vercel.app/

Features

  • 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

Technologies Used

  • 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

Use Cases

  • 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

Installation Steps

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

Screenshots

HealthScribeGPT Landing Page HealthScribeGPT Dashboard
HealthScribeGPT Analytics Page HealthScribeGPT Reports Page
HealthScribeGPT Goals Page HealthScribeGPT Insights Page

How to Use the Application

  1. Create your personal username to start journaling
  2. Write daily journal entries about your health and activities
  3. Get automatic analysis of sleep patterns, exercise habits, and mood trends
  4. View comprehensive analytics and insights
  5. Set health goals and track habits
  6. Monitor your progress through visual charts and reports
  7. Get AI-powered health recommendations
  8. Generate detailed health reports for specific time periods

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any queries or support, please open an issue in the GitHub repository.