Eight steps, no build tools, about five minutes if your server already has PHP and Composer ready.
Make sure your server or local machine has:
Unzip the project, then install PHP packages with Composer:
vendor/ folder.Copy the example environment file and generate an application key:
Then open .env and fill in your database connection:
| Key | Example |
|---|---|
| DB_CONNECTION | mysql |
| DB_HOST | 127.0.0.1 |
| DB_PORT | 3306 |
| DB_DATABASE | hr_payroll |
| DB_USERNAME | root |
| DB_PASSWORD | your password |
APP_DEBUG=false and APP_ENV=production once you deploy for real customers — never ship a live site with debug mode on.Create an empty database matching DB_DATABASE, then run migrations. Add --seed to include demo companies, roles and sample data:
Employee documents, avatars and generated payslips need a public symlink:
Skip this step entirely if you don't need the AI assistant — everything else works without it. To enable it:
.env for this step.For local testing, the built-in server is enough:
For production, point your Apache or Nginx document root at the project's /public folder instead — never the project root.
If you ran the seeder, a demo Super Admin account is ready. Otherwise, create one:
Log in, then go to Companies → New Company to create your first tenant, followed by Users → New User to create its Company Admin.
composer install, then php artisan config:clear && php artisan package:discover.Head to the documentation to learn every module in depth, or jump straight into the app.
Read the Docs