Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

125 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ClinIQ ELUSOC Healthcare Banner

Intelligent Symptom Analysis & Doctor Discovery for Everyone

CI Live Demo Issues Contributing License: MIT

React TypeScript Tailwind Supabase Vite ELUSOC


🩺 PATIENT ZERO REPORT

ClinIQ is an innovative open-source health-tech platform that leverages AI to provide accurate symptom analysis and doctor discoveryβ€”all in one place. Our goal is to make healthcare more accessible and user-friendly for everyone.

ELUSOC 2026 Official Project: This repo is officially selected and actively maintained for open-source collaboration.


πŸ§ͺ CONTRIBUTOR CLEARANCE

Before claiming an issue or submitting a PR, contributors are expected to:

  • ⭐ Star this repository
  • πŸ‘€ Follow the maintainer on GitHub: https://github.com/akshay0611
  • 🍴 Fork the repository
  • πŸ“– Read CONTRIBUTING.md

These steps help support the project and keep contributors informed about updates and announcements.


πŸ“Έ DIAGNOSTIC SNAPSHOTS

Homepage: Home Page

Symptom Checker: Symptom Checker


🚨 CRITICAL CONDITION

Millions face delays and confusion when accessing healthcare. Getting a preliminary understanding of symptoms can be difficult, and finding the right specialist is often a challenge.


🧬 CORE SYSTEMS ONLINE

  • 🧠 AI Symptom Checker: Get instant, personalized health insights.
  • πŸ‘©β€βš•οΈ Doctor Directory: Find verified specialists by expertise.
  • πŸ’¬ Chat Interface: An interactive way to get feedback on symptoms.
  • πŸ“± Responsive UI: A modern and smooth user experience on any device.
  • πŸ₯ Hospital Locator: Find nearby hospitals using your PIN code.

πŸ₯ MEDICAL STACK

Layer Technologies
Frontend React.js, TypeScript, Tailwind CSS, Framer Motion
Backend Supabase
Database Supabase (PostgreSQL)
AI API Gemini API

πŸ“ View Full Architecture Overview β†’


πŸš‘ RAPID DEPLOYMENT PROTOCOL

git clone https://github.com/YOUR_USERNAME/ClinIQ.git
cd ClinIQ
npm install
cp .env.example .env
npm run dev

Then open http://localhost:5173.

For complete setup and troubleshooting: SETUP.md

πŸ—„οΈ Database Setup (Supabase)

  1. Create a free project on Supabase.
  2. Go to the SQL Editor in your Supabase dashboard.
  3. Copy the content of supabase/schema.sql and run it to create the core tables + policies.
  4. Get your VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY from Project Settings > API and add them to your .env file.

VITE_GEMINI_API_KEY is optional β€” the symptom checker falls back to mock results without it.


πŸ§‘β€βš•οΈ CONTRIBUTOR SPECIALIZATIONS

These tiers are project guidance for onboarding and issue complexity.
They are not official ELUSOC points/rank rules.

Tier Focus Area Typical Tasks
🟩 Medical Intern First contributions README/docs updates, typo fixes, small UI polish
🟦 Resident Doctor Feature and bug work Component improvements, bug fixes, API/UI refinements
πŸŸͺ Chief Surgeon System-level changes Architecture refactors, performance work, deeper integrations

πŸ“‘ // PROJECT DOSSIER

As Project Admin during Hacktoberfest 2025 and ELUSOC 2026, I spearheaded both the technical development and community growth of ClinIQ.

πŸ—οΈ Technical Contributions

  • Full-Stack Architecture: Designed and built the entire system using React, TypeScript, Supabase, and Gemini AIβ€”from database schema to UI components
  • Core Features: Developed the AI symptom checker, doctor discovery system, appointment booking flow, and role-based dashboards for patients and doctors
  • Database Engineering: Architected PostgreSQL schema with proper relationships, Row Level Security (RLS) policies, and data integrity constraints
  • UI/UX Development: Created responsive, accessible interfaces with Tailwind CSS and smooth animations using Framer Motion

🀝 Community & Project Management

  • Open Source Leadership: Managed issues and pull requests, maintaining code quality while welcoming diverse contributions from the community
  • Contributor Support: Mentored developers (including first-time contributors) through code reviews, issue discussions, and technical guidance
  • Documentation: Wrote clear setup guides, contributing guidelines, and inline code documentation to lower the barrier for new contributors
  • Deployment & DevOps: Set up CI/CD pipeline and production deployment, ensuring the platform is accessible to real users

🀝 OPEN COLLABORATION

We welcome contributors of all levels.
Start with open issues, claim one, and submit a focused PR with clean commit history.

Branch Naming Convention

  • feature/feature-name β€” For new features
  • fix/bug-description β€” For bug fixes
  • docs/update-description β€” For documentation updates
  • refactor/component-name β€” For code refactoring

Issue Labels

  • good first issue β€” Ideal for newcomers
  • elusoc β€” Issues for ELUSOC 2026 contributors
  • bug β€” Something isn't working as expected
  • UI/UX β€” Involves improving interface or user experience

πŸ”¬ RESEARCH PIPELINE

  • πŸ“Š Advanced Dashboards: For patients, doctors, and admins with actionable insights.
  • πŸ” Enhanced Security: End-to-end encryption and role-based access controls.
  • πŸ”” Real-time Notifications: Appointment alerts and health reminders.

πŸ“„ LICENSE

This project is licensed under the MIT License.
See LICENSE for details.


πŸ’™ SUPPORT THE MISSION

If ClinIQ helps or inspires you, drop a star and share it with fellow builders.

Built with care by Akshay Kumar

Connect with me: LinkedIn X

About

ClinIQ is an AI-powered health platform that lets users check symptoms, find trusted doctors, and book appointments easily in one place.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages