https://github.com/ronald-kimeli/leave-management-system
A full stack leave-management-system website built with Laravel, MySQL and jQuery. It entails user dashboard and administrator(admin panel). Also, API endpoints ready for integration.
https://github.com/ronald-kimeli/leave-management-system
jquery laravel laravel-8-sanctum laravel-leave-management leave-management leave-management-system mysql
Last synced: 6 days ago
JSON representation
A full stack leave-management-system website built with Laravel, MySQL and jQuery. It entails user dashboard and administrator(admin panel). Also, API endpoints ready for integration.
- Host: GitHub
- URL: https://github.com/ronald-kimeli/leave-management-system
- Owner: ronald-kimeli
- Created: 2022-04-26T21:35:06.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-28T11:10:44.000Z (6 months ago)
- Last Synced: 2025-03-28T05:22:30.665Z (3 months ago)
- Topics: jquery, laravel, laravel-8-sanctum, laravel-leave-management, leave-management, leave-management-system, mysql
- Language: CSS
- Homepage:
- Size: 14.2 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Leave Application Website (Laravel)
==================================This is a full-stack application for managing and applying leave on an organization.
## Installation
### clone this project into your machine
```bash
git clone https://github.com/ronald-kimeli/leave-management-system.git
```### Install project dependencies
* PHP packages
```php
composer install
```* Node packages
```javascript
npm install
```### Create .env file through copy
```bash
cp .env.example .env
```
### Provide database credentials below in .env file.```bash
DB_DATABASE=?Your_DB_Database
DB_USERNAME=?Your_DB_Username
DB_PASSWORD=?Your_DB_password
```### Run migrations and seed dummy data
```php
php artisan migrate:fresh --seed
```### Generate key for laravel new application you have installed and clear cache.
```php
php artisan key:generate && php artisan config:cache
```## Start the application
```php
php artisan serve
```## Navigate to your browser link
```php
localhost:8000
```### Testing !email and password respectifully
* First we need to login as user, try apply leave, check leave status and logout
## User leads you to homepage
```bash
[email protected] = 12345678
```## Admin leads you to admin dashboard
```bash
[email protected] = 12345678
```## Great! we can now review the work of this software, Note! that API is also included
#### On the Front_End
* 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#### On the Back_End
* Manage Users, Departments, Applied Leaves, and Leave Types
* Logout out of the system