A free self-hosted HR management system that runs on open-source software allowing you to manage your company's departments, staff and their direct reports. Built with Laravel with ❤️.
- HR management system
- featuring with dark/light themes
- Staff management
- Personal / company information
- Import/Export staff from/to .csv/xlsx (Beta)
- Department management
- Documents management (upload documents per staff)
- Leave management (calculate leave, book leave)
- Staff/Department API (endpoints)
- Staff / Employer roles
- Security enhancements
- New home page
- Docker
- PHP
- Node
- Nginx
- MariaDB
- Laravel
- Migrations
- Queues
- Models
- Seeders
- Filament
- Livewire
Setup commands:
cp .env.sample .env
cp src/.env.example src/.env
docker-compose up -d
docker-compose exec -it php composer install
docker-compose exec -it php npm install
docker-compose exec -it php npm run build
docker-compose exec -it php php artisan migrate
docker-compose exec -it php php artisan make:filament-user
Open your browser to http://localhost/admin
docker-compose exec -it php sh
docker-compose exec -it php php artisan
docker-compose exec -it php composer install
docker-compose exec -it php composer update
docker-compose exec -it php npm install
docker-compose exec -it php npm run dev
docker-compose exec -it php npm run build
docker-compose exec -it php php artisan make:filament-user
docker-compose exec -it php php artisan db:seed