Start typing to search...
No results for ""
Follow this step-by-step guide to install and configure the KiviCare Extended Version for development.
✅ Ensure you have completed the Prerequisites.
Your system must have:
Extract the KiviCare Extended Version plugin into your WordPress plugins directory.
# Navigate to WordPress plugins directory
cd /path/to/wordpress/wp-content/plugins/
# Extract the ZIP file
unzip kivicare-clinic-management-system.zip
# Navigate into the plugin directory
cd kivicare-clinic-management-system
Expected directory structure:
Install backend dependencies using Composer:
composer install
This installs:
Expected output:
Install frontend dependencies using npm or bun.
npm install
bun install
This installs:
⏱ Estimated time: 2–5 minutes (depending on internet speed)
Expected output:
wp plugin activate kivicare-clinic-management-system
Ensure all dependencies are correctly installed:
# Check node_modules
ls -la node_modules | head -5
# Check vendor directory
ls -la vendor | head -5
# Verify available scripts
npm run
Expected script’s output:
npm run-script:Run the Vite development server:
npm run dev
Expected output:
🎉 The development server is now running.
Hot Module Replacement (HMR) is now active. Any changes to React files will automatically reload in the browser.
If you also have KiviCare Pro:
cd /path/to/wordpress/wp-content/plugins/
unzip kivicare-pro.zip
cd kivicare-pro
composer install
Note: The Pro plugin uses the same React build as the Lite version.
composer install failsSolution: Check the PHP version
php --version
# Must be 8.0 or higher
npm install failsSolutions:
1. Clear npm cache
npm cache clean --force
rm -rf node_modules package-lock.json
npm install
2. Use a different registry
npm install --registry=https://registry.npmjs.org/
3. Use bun instead
bun install
Change the port in vite.config.js:
server: {
port: 3000,
}
Try the following:
window.kc_frontend is defined (browser console)Fix file permissions:
cd /path/to/wordpress/wp-content/plugins/kivicare-clinic-management-system
chmod -R 755 .
chown -R www-data:www-data . # Linux
chown -R _www:_www . # macOS
Make sure all steps are completed:
composer install completed successfullynpm install completed successfullynpm run dev starts without errorsStart typing to search...
No results for ""