Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lebtoki/careloop
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.
https://github.com/lebtoki/careloop
clinic-management clinic-management-system healthcare healthcare-application medicalsoftware mysql petcare petcaresystem petclinic pets php php8 veterinary veterinary-clinic veterinary-clinic-database veterinary-clinics whatsapp-api
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/lebtoki/careloop
- Owner: LebToki
- Created: 2024-11-16T21:18:29.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T21:33:20.000Z (about 2 months ago)
- Last Synced: 2024-11-16T22:24:52.917Z (about 2 months ago)
- Topics: clinic-management, clinic-management-system, healthcare, healthcare-application, medicalsoftware, mysql, petcare, petcaresystem, petclinic, pets, php, php8, veterinary, veterinary-clinic, veterinary-clinic-database, veterinary-clinics, whatsapp-api
- Homepage:
- Size: 1.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](Super-Admin-Dashboard.png)
![Clinic Dashboard](Clinic-Dashboard.png)
![Client Portal](Client-Portal.png)
![Clinic Appointments Module](Clinic-Dashboard-Appointments.png)
![Patients](Clinic-Dashboard-Patients.png)
![Patients Profiles](Clinic-Dashboard-Patients-Profile.png)
![Clini Reminders](Client-Reminders.png)---
# 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