Skip to content

CareLoop is designed for veterinary practices, bringing all essential tools into one platform. From scheduling appointments to managing client and pet profiles, invoicing, inventory, and detailed reports, CareLoop simplifies clinic operations so you can focus on what matters most: delivering exceptional care.

Notifications You must be signed in to change notification settings

LebToki/careLoop

Repository files navigation

CareLoop - Clinic Dashboard and Management System

CareLoop is a comprehensive clinic management system designed for efficient handling of appointments, patients, invoices, health reminders, and more. This robust platform helps clinics streamline their operations, manage clients and their pets, and ensure top-notch care services with integrated notifications and reminders. The system was initially built with a SaaS mindset and therefore Multi-tenancy can be provided or Multi-Branch Operations can take place and above all a streamlined and integrated Customer Portal was built for Self-Servicing Clients with a communication module with the Clinic too and provides some neat services.

Features

  • Dashboard Widgets: View key metrics such as total appointments, patients, invoices, and pending health reminders.
  • Appointment Management: Schedule and manage appointments with clients and their pets.
  • Patient Management: Maintain a detailed database of clients and their pets with complete medical and vaccination histories.
  • Invoice Management: Generate, track, and send reminders for invoices.
  • Health Reminders: Notify clients about medication schedules, vaccinations, and follow-ups.
  • Integrated WhatsApp Notifications: Send birthday greetings, reminders, and updates directly to clients.
  • Dynamic Data Fetching: Fetch appointments, clients, pets, invoices, and services dynamically for streamlined workflows.
  • Customizable and Scalable: Built to accommodate the needs of various clinics with support for tenant-specific configurations.

Super-Admin Dashboard Clinic Dashboard Client Portal Clinic Appointments Module Patients Patients Profiles Clini Reminders


Technology Stack

  • Backend: PHP, MySQL
  • Frontend: HTML, CSS, JavaScript (Bootstrap 5 for UI design)
  • Notifications: Integrated WhatsApp API
  • Database Design: Relational structure optimized for clinic operations
  • Chart.js: For data visualization and performance tracking

Installation and Setup

  • Clone the Repository:

git clone https://github.com/LebToki/careloop.git

cd careloop

  • Set Up the Database:

Import the careloop.sql file into your MySQL database. Update the database credentials in the includes/connection.php file.

Configure Environment:

  • Set the base URL in the includes/helpers/helpers.php file: $base_url = "http://your-local-or-live-url/";

  • Install Dependencies:

  • Ensure PHP and MySQL are installed.

  • Add necessary extensions for PHP like PDO and curl.

  • Run the Application:

  • Start your local server (e.g., XAMPP, Laragon, or WAMP).

  • Access the application in your browser at http://localhost/careloop.

Usage

  • Log in with your admin credentials.

  • Navigate through the dashboard to access appointments, patients, invoices, and health reminders.

  • Use the buttons on the pet_profile.php page to send WhatsApp notifications for:

  • Invoice reminders

  • Appointment reminders

  • Birthday greetings

  • Medication reminders

  • Follow-up reminders

  • Add new clients, pets, appointments, and services dynamically through the pop-ups.

Contributing

We welcome contributions from the community! Please follow these steps:

  • Fork the repository.
  • Create a new branch: git checkout -b feature-name.
  • Commit your changes: git commit -m "Add new feature".
  • Push to the branch: git push origin feature-name.
  • Create a pull request.

Roadmap

  • Add SMS notifications integration.
  • Improve the user interface for better accessibility.
  • Implement analytics for clinic performance tracking.
  • Add support for multiple languages.
  • Create a public-facing client portal. (Ready but not yet fully operational)

Tags

#PHP #MySQL #ClinicManagement #Dashboard #Healthcare #WhatsAppAPI #MedicalSoftware

About

CareLoop is designed for veterinary practices, bringing all essential tools into one platform. From scheduling appointments to managing client and pet profiles, invoicing, inventory, and detailed reports, CareLoop simplifies clinic operations so you can focus on what matters most: delivering exceptional care.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published