PetCare
Veterinary Clinic Patient Management System (PMS) built with Laravel, Inertia.js and Vue.js
Install / Use
/learn @geosem42/PetCareREADME
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



Related Skills
node-connect
348.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
