Skip to content

mrQur3Sh1/Symptalyze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symptalyze 🧠💬

AI-Powered Symptom Analysis and Doctor Recommendation Platform

Symptalyze is a full-stack web application that leverages advanced AI to help users analyze their symptoms and get expert recommendations—all in a few clicks. Built using React on the frontend, Express.js and Node.js on the backend, and PostgreSQL via Neon DB for data persistence. The AI layer is powered by Cohere (currently) or can be extended to Gemini or ChatGPT (paid tiers).


🚀 Features

  • 🔍 Symptom Analysis: Input symptoms and receive potential health conditions
  • 📊 Confidence Score: See how confident the AI is for each analysis
  • 👨‍⚕️ Doctor Suggestions: Instantly view expert doctors matched to your condition (via RAG)
  • 🧠 AI-Powered Responses: Integrated with Cohere/GPT APIs using structured prompts
  • 🛡️ Safety Protocols: AI is restricted to medical conversations only (system prompt enforced)

🧰 Tech Stack

  • Frontend: React (JavaScript)
  • Backend: Node.js + Express
  • Database: PostgreSQL (hosted on Neon.tech)
  • AI Integration:
    • Currently: Cohere API
    • 🔁 Optional: OpenAI (ChatGPT), Gemini (Google)
  • Deployment Ready: Easily deployable on Vercel, Render, Railway, or similar platforms

🌐 Live Demo

(Add your deployed link here when available)


📦 Environment Setup

🔧 Backend Setup

  1. Clone the repository
    git clone https://github.com/your-username/symptalyze.git
    cd symptalyze/backend
    
  • Create a .env file in the backend folder and add:
  • PORT=5000
  • MONGODB_URI=your_mongodb_connection_string
  • COHERE_API_KEY=your_cohere_api_key
  • OR use other models

image image image image

About

AI-powered platform that analyzes your symptoms and recommends expert doctors instantly💬🧠👨‍⚕️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors