https://github.com/jerryblessed/smarthealth
https://github.com/jerryblessed/smarthealth
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jerryblessed/smarthealth
- Owner: Jerryblessed
- Created: 2025-07-06T17:31:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-06T17:55:55.000Z (about 1 year ago)
- Last Synced: 2025-07-06T18:44:09.780Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://smarthealth-roan.vercel.app
- Size: 90.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SmartHealth

**SmartHealth** is an AI-powered web app designed to help Nigerians live healthier lives by providing daily health tips, meal plans, blood pressure estimations, and virtual doctor advice via text or voice.
---
## π‘ Features
* **AI Health Tips** β Personalized daily health advice using GPT-4o
* **Meal Planning** β Affordable, goal-based local meal suggestions
* **Blood Pressure Estimator** β No device needed; based on age, work, and recent activity
* **AI Chat & Voice GP** β Text and voice-based virtual doctor (Pro users)
* **Smart Accessory Store** β Discounted smartwatches, thermometers, and more (Pro+ only)
* **Email Receipts** β Users and admin receive detailed email receipts
* **Paystack Integration** β Supports tiered pricing and accessory checkout
---
## π¦ Tech Stack
* **Frontend**: Vite + TailwindCSS
* **AI**: Azure OpenAI GPT-4o + ElevenLabs
* **Backend**: Node.js (Express) + Supabase Auth
* **Payments**: Paystack
* **Email**: Nodemailer (Gmail SMTP)
---
## π Installation
```bash
git clone https://github.com/Jerryblessed/smarthealth.git
cd smarthealth
cp .env.example .env # Replace with your credentials
npm install
npm run dev
```
---
## π Environment Variables (.env)
```env
# Azure OpenAI
AZURE_OPENAI_API_BASE=https://thisisoajo.openai.azure.com/
AZURE_OPENAI_MODEL=gpt-4o
AZURE_OPENAI_API_KEY=your_azure_openai_key
AZURE_OPENAI_API_VERSION=2023-06-01-preview
# ElevenLabs
ELEVENLABS_API_KEY=your_elevenlabs_api_key
ELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM
# Paystack
PAYSTACK_SECRET_KEY=sk_test_...
PAYSTACK_PUBLIC_KEY=pk_test_...
# Email
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your_email@gmail.com
SMTP_PASS=your_gmail_app_password
ADMIN_EMAIL=admin@smarthealth.com
```
---
## π MVP Highlights
* No hospital required
* Accessible on low-end smartphones
* Free tier for everyone
* Built specifically for Nigerian users
---
## π₯ Team
**Jeremiah Ope** β Founder & Developer
> Built the app logic, integrations, design, and feature set.
---
## πΈ Screenshots / Demo
*Add screenshots to `/screenshots/` and link here.*
---
## π Roadmap
* [x] AI Chatbot + Voice GP
* [x] Blood pressure estimator
* [x] Email receipts
* [x] Tiered pricing + checkout
* [ ] Mobile-first PWA
* [ ] Offline support
* [ ] Multi-language support (Yoruba, Hausa, Igbo)
---
## π€ Contributions
Pull requests and feedback are welcome. Letβs build a healthier Africa together!
---
## π« Contact
Jeremiah Ope
π§ [jeremiah.ope@stu.cu.edu.ng](mailto:jeremiah.ope@stu.cu.edu.ng)
π [SmartHealth GitHub](https://github.com/Jerryblessed/smarthealth)