Thanks to visit codestin.com
Credit goes to github.com

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

Contributors 2

  •  
  •  

Languages