SkillAgentSearch skills...

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.

Install / Use

/learn @sheikhRakib/LeaveMS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"><a href="https://laravel.com" target="_blank"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="400"></a></p> <p align="center"> <a href="https://travis-ci.org/laravel/framework"><img src="https://travis-ci.org/laravel/framework.svg" alt="Build Status"></a> <a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/dt/laravel/framework" alt="Total Downloads"></a> <a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/v/laravel/framework" alt="Latest Stable Version"></a> <a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/l/laravel/framework" alt="License"></a> </p>

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.

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated5d ago
Forks5

Languages

PHP

Security Score

80/100

Audited on Apr 2, 2026

No findings