Skip to content

SympCheck Helper is a modern healthcare consultation chatbot that leverages the power of DeepSeek V3 API and Supabase to provide intelligent health-related assistance. Built with cutting-edge technologies, it offers a seamless and intuitive experience for users seeking health information and support.

Notifications You must be signed in to change notification settings

tanishq-ctrl/sympcheck-helper

Repository files navigation

🏥 SympCheck Helper

Your AI-Powered Healthcare Consultation Companion

MIT License Contributions Welcome Stars

Health assistant demo


📋 Overview

SympCheck Helper is a modern healthcare consultation chatbot that leverages the power of DeepSeek V3 API and Supabase to provide intelligent health-related assistance. Built with cutting-edge technologies, it offers a seamless and intuitive experience for users seeking health information and support.

Vite React TypeScript Tailwind CSS Supabase

✨ Features

Core Features Status
🔍 Symptom Checker Ready
💡 Health Tips & FAQs Ready
🏥 Provider Search In Progress
💊 Medication Reminders In Progress
🌍 Multilingual Support Ready

🛠️ Tech Stack

Frontend Powerhouse

  • ⚡ Vite: Lightning-fast development environment
  • ⚛️ React: Robust UI component library
  • 📘 TypeScript: Enhanced code reliability
  • 🎯 shadcn-ui: Beautiful, accessible components
  • 🎨 Tailwind CSS: Utility-first styling

Backend & Database

  • 🔥 Supabase: Real-time database & authentication
  • 🧠 DeepSeek V3 API: Advanced AI processing
  • 📦 Node.js: Optional backend services

📦 Database Schema

Click to expand database structure.

Users Table

users (
    user_id: uuid primary key,
    name: text,
    email: text unique,
    language_preference: text,
    health_preferences: jsonb,
    created_at: timestamp with time zone
)

Symptom Logs

symptom_logs (
    log_id: uuid primary key,
    user_id: uuid references users(user_id),
    symptoms: text,
    bot_response: jsonb,
    created_at: timestamp with time zone
)

Reminders

reminders (
    reminder_id: uuid primary key,
    user_id: uuid references users(user_id),
    medication_name: text,
    dosage: text,
    reminder_time: timestamp with time zone,
    status: text
)

🚀 Quick Start

Prerequisites

Node.js v14+
npm or yarn
Supabase account
DeepSeek V3 API key

Installation Steps

1️⃣ Clone the repository

git clone https://github.com/tanishq-ctrl/sympcheck-helper.git
cd sympcheck-helper

2️⃣ Install dependencies

npm install
# or
yarn install

3️⃣ Configure environment

cp .env.example .env

4️⃣ Launch development server

npm run dev
# or
yarn dev

🔒 Environment Setup

Create .env file with:

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_DEEPSEEK_API_KEY=your_deepseek_api_key

🤝 Contributing

PRs Welcome

  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

🔮 Roadmap

  • Wearable Device Integration
  • Health Analytics Dashboard
  • Telehealth Consultations
  • Emergency Services
  • Health Records Management

💌 Support

Need help? Contact us at [email protected]

Follow on LinkedIn

Built with ❤️ by Tanishq Prabhu

About

SympCheck Helper is a modern healthcare consultation chatbot that leverages the power of DeepSeek V3 API and Supabase to provide intelligent health-related assistance. Built with cutting-edge technologies, it offers a seamless and intuitive experience for users seeking health information and support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages