Skip to content

Twilight-Techy/kliniq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

N-ATLaS Languages Awarri

πŸ₯ Kliniq

AI-Powered Multilingual Healthcare Platform for Nigeria

Breaking language barriers in healthcare through intelligent AI triage, voice-enabled consultations, and seamless patient-clinician communication in English, Hausa, Igbo, and Yoruba.

View Demo β€’ The Problem β€’ Our Solution β€’ Repositories β€’ Quick Start


πŸŽ₯ Demo

Add demo video link or screenshots here


🌍 The Problem

In Nigeria, over 60% of the population speaks indigenous languages as their primary language, yet healthcare systems operate predominantly in English. This creates critical barriers that cost lives:

Challenge Impact
🚫 Language Barrier Patients can't accurately describe symptoms
⏰ Delayed Care Miscommunication leads to misdiagnosis
πŸ₯ Access Inequality Rural and elderly populations excluded
πŸ“ Information Gap Medical records incomprehensible to patients
πŸ‘©β€βš•οΈ Clinician Overload Routine queries overwhelm healthcare workers

πŸ’‘ Our Solution

Kliniq is a comprehensive healthcare platform powered by N-ATLaS (Nigerian-Adapted Translation and Language System) β€” our custom multilingual AI model fine-tuned for Nigerian languages and medical terminology.

🧠 N-ATLaS: The AI Engine

Our custom LLM understands and responds in:

  • πŸ‡¬πŸ‡§ English
  • πŸ‡³πŸ‡¬ Hausa (spoken by 70M+ Nigerians)
  • πŸ‡³πŸ‡¬ Igbo (spoken by 45M+ Nigerians)
  • πŸ‡³πŸ‡¬ Yoruba (spoken by 45M+ Nigerians)

✨ Key Features

πŸ‘€ For Patients

  • πŸ’¬ AI health assistant in your language
  • πŸŽ™οΈ Voice-first interface with transcription
  • πŸ₯ Link to multiple hospitals via codes
  • πŸ“… Book and manage appointments
  • πŸ“Š Track health vitals and history

πŸ‘©β€βš•οΈ For Clinicians

  • πŸ“Š Smart dashboard with AI triage
  • πŸ‘₯ Patient management with full history
  • πŸ” AI-powered patient analysis
  • βœ… Appointment approval workflow
  • πŸ† Gamification for engagement

πŸ“¦ Repositories

This project consists of two repositories:

Repository Description Tech Stack
Kliniq Frontend Next.js web application with patient and clinician dashboards Next.js 16, React 19, TypeScript, Tailwind CSS 4
Kliniq API FastAPI backend with N-ATLaS AI integration FastAPI, PostgreSQL, SQLAlchemy, Modal

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • Python 3.11+
  • PostgreSQL 15+

1. Clone Both Repositories

# Clone frontend
git clone https://github.com/Twilight-Techy/kliniq-ui.git

# Clone backend
git clone https://github.com/Twilight-Techy/kliniq-api.git

2. Setup Backend

cd kliniq-api

# Create virtual environment
python -m venv venv
venv\Scripts\activate  # Windows
# source venv/bin/activate  # macOS/Linux

# Install dependencies
pip install -r requirements.txt

# Configure environment
cp .env.example .env
# Edit .env with your database credentials

# Run migrations
alembic upgrade head

# Seed test data
python -m scripts.seed_test_data

# Start server
uvicorn src.main:app --reload --port 8001

3. Setup Frontend

cd kliniq-ui

# Install dependencies
npm install

# Configure environment
echo "NEXT_PUBLIC_API_URL=http://localhost:8001" > .env

# Start development server
npm run dev

4. Access the Application


πŸ”‘ Demo Accounts

Role Email Password
πŸ‘€ Patient dayo@test.com Test1234!
πŸ‘©β€βš•οΈ Nurse ngozi@test.com Test1234!
πŸ‘¨β€βš•οΈ Doctor emeka@test.com Test1234!

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                         USER INTERFACES                          β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚   Patient Dashboard  β”‚    β”‚      Clinician Dashboard        β”‚ β”‚
β”‚  β”‚   β€’ AI Chat          β”‚    β”‚      β€’ Nurse Portal             β”‚ β”‚
β”‚  β”‚   β€’ Appointments     β”‚    β”‚      β€’ Doctor Portal            β”‚ β”‚
β”‚  β”‚   β€’ Health Records   β”‚    β”‚      β€’ Patient Management       β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                β”‚
                                β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        KLINIQ API (FastAPI)                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚    Auth     β”‚  β”‚   Dashboard  β”‚  β”‚      Clinician         β”‚  β”‚
β”‚  β”‚   Module    β”‚  β”‚    Module    β”‚  β”‚       Module           β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚                            β”‚                                     β”‚
β”‚                            β–Ό                                     β”‚
β”‚              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                     β”‚
β”‚              β”‚      N-ATLaS LLM Service    β”‚                     β”‚
β”‚              β”‚  β€’ Multilingual Chat        β”‚                     β”‚
β”‚              β”‚  β€’ Symptom Triage           β”‚                     β”‚
β”‚              β”‚  β€’ Tool Calling (Actions)   β”‚                     β”‚
β”‚              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                             β”‚
                             β–Ό
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β”‚      Modal Cloud GPU        β”‚
              β”‚   (N-ATLaS Model Hosting)   β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ† Awarri Developer Challenge 2025

This project was built for the Awarri Developer Challenge 2025 demonstrating:

Criteria How We Address It
Social Impact Breaking language barriers in Nigerian healthcare
Technical Innovation Custom N-ATLaS multilingual AI model
User Experience Beautiful, accessible, voice-first design
Scalability Enterprise-ready architecture with Modal cloud AI
Real-World Applicability Solving actual clinical workflow challenges

πŸ‘¨β€πŸ’» Team

Add team member information here


πŸ“„ License

MIT License - See LICENSE for details.


Built with ❀️ for Nigerian Healthcare

Awarri Developer Challenge 2025

About

πŸ₯ Kliniq - AI-Powered Multilingual Healthcare Platform for Nigeria. Breaking language barriers with N-ATLaS, our custom AI for symptom triage in English, Hausa, Igbo, and Yoruba. Built for Awarri Developer Challenge 2025.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors