Skip to content

akshay0611/ClinIQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 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

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages