Laravel and Vue-based Patient Management System for Veterinary Clinics

Pet Care (Patient Management System)

This is a basic patient management system designed specifically for veterinarians.

The application is built using Laravel, Inertia, and Vue 3 with an API approach, providing a seamless user experience.

Features

The application allows veterinarians to manage:

  • Clients: Keep track of all your clients in one place. Add, update, and delete client information as needed.
  • Patients: Manage all patient information, including medical history, treatment plans, and more.
  • Appointments: Schedule and manage appointments. The system allows you to view your calendar.
  • Inventory: Keep track of all your clinic’s inventory. This includes medication, equipment, and any other items necessary for your practice.

Installation

Install PHP dependencies

composer install

Generate a new App Key

php artisan key:generate

Link the image directory

php artisan storage:link

Install node packages

npm install

Migrate the database

php artisan migrate

Seed the species and breeds tables

php artisan db:seed --class=SpeciesSeeder

php artisan db:seed --class=BreedsSeeder

Testing

Test the ClientController

./vendor/bin/phpunit tests/Feature/ClientTest.php

Seeders

For local development

php artisan db:seed --class=UserSeeder

php artisan db:seed --class=ClientsSeeder

php artisan db:seed --class=SpeciesSeeder

php artisan db:seed --class=BreedsSeeder

php artisan db:seed --class=PetsSeeder

php artisan db:seed --class=ItemsSeeder

Screenshots

Pets table

Edit Pet

Calendar

GitHub

View Github

Related Posts

Recent Posts

ഇടുക്കിയിലെ മലയോര മേഖലകളിൽ രാത്രിയാത്ര നിരോധിച്ചു. രാത്രി ഏഴു മുതൽ രാവിലെ ആറു വരെയാണ് നിരോധനം

ഏന്തയാർ ഈസ്റ്റിൽ പ്രളയത്തിൽ തകർന്ന പാലത്തിന് പകരം പുതിയ പാലം നിർമ്മിക്കുവാൻ താത്ക്കാലിക പാലം പൊളിച്ച് നീക്കി

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

തീവ്രമഴ മുന്നറിയിപ്പിന്റെ പശ്ചാതലത്തിൽ സംസ്ഥാനം ജാഗ്രതയിൽ

250,000 അപേക്ഷകൾ വർദ്ധിച്ചതിനാൽ ട്രാൻസ്‌പോർട്ട് കമ്മീഷണർ പരിശോധന പുനരാരംഭിക്കും

ഏലക്കയിൽ കീടനാശിനി സാന്നിധ്യം; ആറര ലക്ഷത്തിലധികം ടിൻ അരവണ നശിപ്പിക്കാൻ ടെൻഡർ ക്ഷണിച്ച് ദേവസ്വം ബോർഡ്‌

ഭീമൻ പാറക്കഷണങ്ങൾ അടർന്ന് ദേശീയ പാതയിലേക്ക് വീഴുന്നത് പതിവാകുന്നു. കുട്ടിക്കാനത്തിനും മുണ്ടക്കയത്തിനുമിടയിൽ നിലനിൽക്കുന്നത് വൻ അപകട ഭീഷണി

ചക്രവാതച്ചുഴി:അതിശക്തമായ മഴ വരുന്നു

പ്ലസ് വൺ പ്രവേശനം. അക്ഷയയിൽ തിക്കി തിരക്കേണ്ട, നെറ്റിവിറ്റി/ജാതി തെളിയിക്കാൻ പത്താംതരം സർട്ടിഫിക്കറ്റ് മതി