Skip to content

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…

Notifications You must be signed in to change notification settings

sheikhRakib/LeaveMS

Repository files navigation

Build Status Total Downloads Latest Stable Version License

LeaveMS

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.

Framework

  1. Laravel (version 8)

Install

  1. git clone https://github.com/sheikhRakib/LeaveMS.git
  2. cd LeaveMS
  3. composer update
  4. cp .env.example .env
  5. php artisan key:generate
  6. php artisan migrate --seed
  7. php artisan serve
  8. php artisan queue:work

Note

  • 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.

Default and demo users

email password
admin@mail.com 12345
payroll@mail.com 12345
line@mail.com 12345
user@mail.com 12345

License

The Laravel framework is open-sourced software licensed under the MIT license.

About

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…

Topics

Resources

Stars

Watchers

Forks