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 sign up for necessary services:

  • Supabase: Sign up 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