HealthChain is your dedicated AI personal trainer, powered by Hume.ai emotional intelligence technology. It adapts to your feelings and motivations, providing personalized fitness and nutrition plans with the help of Google Gemini's parsing and structured data features. Unlike typical AI trainers that offer generic advice, HealthChain understands when you're unmotivated or stressed, offering timely encouragement to keep you on track.
HealthChain was created by Addy, Derek, Joshua, and Steven,.
npm install
npm run dev
Make sure to create a .env file and fill it with the stuff from discord
HUME_API_KEY=
HUME_SECRET_KEY=
NEXT_PUBLIC_HUME_CONFIG_ID=
GEMINI_API_KEY=
Click the button below to deploy this example project with Vercel:
Below are the steps to completing deployment:
- Create a Git Repository for your project.
- Provide the required environment variables. To get your API key and Client Secret key, log into the portal and visit the API keys page.
# if node version if out of date
nvm install node
corepack enable pnpm
pnpm install
# or
pnpm install --no-frozen-lockfile
If you have questions, require assistance, or wish to engage in discussions pertaining to this starter template, please reach out to us on Discord.
To set up the backend, follow these steps:
- Create a Virtual Environment:
python3 -m venv venv
- Activate the Virtual Environment:
- On macOS and Linux:
source venv/bin/activate
- On Windows:
.\venv\Scripts\activate
- Navigate to the Backend Source Directory:
cd backend/src
- Install dependencies
pip install -r requirements.txt
- Run the Backend Application:
python main.py
This will start the backend server, and it should be running and ready to handle requests.