Stars: 172
Forks: 95
Pull Requests: 54
Issues: 21
Watchers: 24
Last Updated: 2022-12-06 15:07:50
HR Management System
License:
Languages: PHP, HTML, JavaScript, Vue, Dockerfile
Sponsored by
HRM is a web based HR management system that covers the needs of SMEs for managing their employees and the recruitment process. The system is built on Laravel 5.3.
Available functions:
The system is built on top of Laravel 5.3, so to proceed with the installation you will need a machine that complies with Laravel's requirements. Follow the steps below to quickly set up the application.
composer install
to install all dependencies, and then composer dump
to autoload the needed files.php artisan key:generate
php artisan migrate
to create the needed tables./storage
permissions - the storage folder on the root of the app should be writable by the application. Make sure the permissions are set correctly./bootstrap/cache
permissions - this folder should also be writable. Make sure the permissions are set correctly.yourdomain/register
to open the registration screen for creating an admin user. This is a one time setup and the credentials set here will be used for authenticating before using the system.cd hrm
)docker-compose build --no-cache --pull --force-rm
docker-compose up -d
docker exec -it hrm_phpfpm_1 bash
composer install
to install of the composer dependencies..env
file using cp .env.docker.example .env
php artisan key:generate
to generate an application key (APP_KEY)php artisan migrate
to run all of the migration127.0.0.1 hrm.local:8080
to your /etc/hosts
filehrm.local:8080
in your browserWe encourage you to contribute to HRM! Please check out the Contributing guide for guidelines about how to proceed.
HRM is released under the GPL v3 (or later) license.
Please direct any feedback to [email protected].