Skip to content

bibintomj/cliniq

Repository files navigation

Project Name

CLINIQ A digital token management system for hospitals and clinics to reduce wait times and enhance patient experience.

Project Description

CLINIQ is an application designed to transform the traditional patient experience in hospitals and clinics by eliminating the hassle of long waiting times and inefficient token systems. The primary goal of CLINIQ is to provide accurate wait time predictions and virtual queue management, significantly improving patient satisfaction and streamlining operations for healthcare providers.

By digitalizing the token system, CLINIQ enhances the overall hospital management process, allowing patients to book appointments, monitor real-time wait times, and receive instant notifications when their turn approaches. On the other hand, healthcare providers can efficiently manage queues, reschedule appointments, and analyze patient flow data.

Table of Contents

Features

• Virtual Token System - Replaces physical tokens with a digital token number. • Reduced Wait Times – Helps your track your appointment and plan accordingly • Queue Management - Healthcare providers can manage appointments. • Receive Notifications – Patients get in-app notifications when their turn is approaching.

Technologies

CLINIQ uses modern and efficient technologies to ensure a seamless experience for both patients and clinics.

  1. Patient Side • Swift (iOS) - For native iOS app development. • SwiftUI - For designing beautiful user interfaces.

  2. Clinic or Admin Side • Next.js - A react Framework • ShadCn UI - A UI component library • Supabase - For database, authentication and real-time data sync. • Tailwind CSS & Bootstrap - For modern and responsive UI.

Installation

To get started with CLINIQ, follow these steps to install and set up the project:

  1. Clone the repository:

    git clone https://github.com/bibintomj/cliniq
  2. Navigate to the project directory:

    cd cliniq
  3. Install the necessary dependencies:

    a. Install Node Modules bash npm install

    b. Setup .env Environment Variables

  4. Run the Project

Usage

Once installed, CLINIQ can be used to book clinic appointments and monitor wait times. The application provides a user-friendly interface for both patients and healthcare providers. Patients can book tokens online, check estimated wait times, and receive notifications when it's their turn. Healthcare providers can view the queue and analyze patient details.

For Patients (iOS App) • Book Tokens: The app helps the user to book a token for a clinic online. • View Token Number: The app assigns a virtual token number, eliminating the need for physical token systems. • Track Wait Times: The app provides real-time updates on estimated wait times, allowing patients to plan accordingly. • Receive Notifications: Patients receive in-app push and sound notifications when its their turn.

For Clinics • Manage Appointments: Clinics can monitor the pateint info and their assigned tokens. • Track Patient Flow: The dashboard provides real-time updates on patient flow and current wait times.

For Doctors • Manage Appointments: Clinics can monitor and add notes and prescriptions for a particular patient.

Team

  1. Bibin Tom Joseph (iOS Developer)
  2. Jithin Jacob (FullStack Developer)
  3. Kishan Kumar (FullStack Developer)
  4. Al Shifan Sajida Beevi Hussain (UI/UX Designer)

Future

• Online Consultations • AI Based Consultations • Doctors Interface • Patient History Management

Contact

  1. Bibin Tom Joseph - https://www.linkedin.com/in/bibintomj/
  2. Jithin Jacob - https://www.linkedin.com/in/jithintjc/
  3. Kishan Kumar - https://www.linkedin.com/in/kishan-kumar-das/
  4. Al Shifan Sajida Beevi Hussain - https://www.linkedin.com/in/alshifan/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •