This is a full-stack application for managing and applying leave on an organization.
git clone https://github.com/ronald-kimeli/leave-management-system.git
- PHP packages
composer install
- Node packages
npm install
cp .env.example .env
DB_DATABASE=?Your_DB_Database
DB_USERNAME=?Your_DB_Username
DB_PASSWORD=?Your_DB_password
php artisan migrate:fresh --seed
php artisan key:generate && php artisan config:cache
php artisan serve
localhost:8000
- First we need to login as user, try apply leave, check leave status and logout
user@gmail.com = 12345678
admin@gmail.com = 12345678
- Apply Leave
- View status of your application
- Logout out of the system
- You can as well use api to register,login,logout and pull the data using Postman
- Manage Users, Departments, Applied Leaves, and Leave Types
- Logout out of the system