LeaveMS is a web-based Leave Management System based on Laravel framework (v8) where we can track leave applications of employees. In this system, employees can apply for leave, and then the Line Manager will process the application. When a new leave application is made, line managers will get notified by a push and email notification. Similarly, if the application is approved then both the applier and payroll managers will get a notification via mail and push. And if the application gets rejected only the applier will get the notification.
- Laravel (version 8)
git clone https://github.com/sheikhRakib/LeaveMS.git
cd LeaveMS
composer update
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan serve
php artisan queue:work
- Only Line manaagers and Admins can process an application. Payroll managers will only notified if any application is approved.
- To get full functionality, a mailer service needs to be set-up.
password | |
---|---|
[email protected] | 12345 |
[email protected] | 12345 |
[email protected] | 12345 |
[email protected] | 12345 |
The Laravel framework is open-sourced software licensed under the MIT license.