Skip to content

AI-powered health self-assessment and personalized therapy plan platform with a user-focused interface.

License

Notifications You must be signed in to change notification settings

nikolailehbrink/healyou

Repository files navigation

HealYou

A comprehensive self-care and therapy web application. HealYou integrates AI for personalized health assessments and therapy plans, leveraging a user-centric design approach for optimal user experience.

Caution

This is a demo project, that I build for my portfolio. In their usage policies OpenAI discourages the use of its API for these use cases:

Don’t perform or facilitate the following activities that may significantly impair the safety, wellbeing, or rights of others, including:

  • a. Providing tailored legal, medical/health, or financial advice without review by a qualified professional and disclosure of the use of AI assistance and its potential limitations

Header image

✨ Features

  • AI-Driven Diagnosis: Offers an intelligent self-diagnosis tool, utilizing AI algorithms for health assessments.
  • Personalized Therapy Plan: Users get access to customized therapeutic strategies based on their diagnosis.
  • Authentication: Implements user authentication using Supabase Auth and social logins for Google, GitHub, and LinkedIn.

📽️ Demo

demo.mp4

🛠️ Technologies

💻 Running Locally

Before running HealYou locally, ensure you have the latest versions of Node.js and npm installed.

Preliminary Requirements

Before proceeding with the setup, it's essential to # for necessary services:

  • Supabase: # at Supabase and create a new project. This will provide you with the Supabase URL and Supabase Anon Key required for the environment variables.
  • OpenAI: Register at OpenAI to obtain an OpenAI API Key. This key is needed to integrate AI functionalities within the HealYou app.

Setting Up the Environment

  1. Clone the repository:

    git clone https://github.com/nikolailehbrink/healyou.git
  2. Navigate to the project directory:

    cd healyou
  3. Install the dependencies:

    npm install

Setting up Environment Variables

  1. Create a .env.local file in the root directory of the project.

  2. Paste the following code into the file:

    NEXT_PUBLIC_SUPABASE_URL=YourSupabaseURL
    NEXT_PUBLIC_SUPABASE_ANON_KEY=YourSupabaseAnonKey
    
    OPENAI_API_KEY=YourOpenAIAPIKey

Starting the Application

  1. Start the development server:

    npm run dev
  2. Open http://localhost:3000 in your browser to view the application.

About

AI-powered health self-assessment and personalized therapy plan platform with a user-focused interface.

Topics

Resources

License

Stars

Watchers

Forks