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).
- 🔍 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)
- 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
(Add your deployed link here when available)
- 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



