Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aasumitro/absensi
Attendance Management System
https://github.com/aasumitro/absensi
attendance attendance-management-system
Last synced: about 2 months ago
JSON representation
Attendance Management System
- Host: GitHub
- URL: https://github.com/aasumitro/absensi
- Owner: aasumitro
- Created: 2022-05-05T21:30:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T03:28:45.000Z (10 months ago)
- Last Synced: 2024-02-23T13:37:07.285Z (10 months ago)
- Topics: attendance, attendance-management-system
- Language: Blade
- Homepage:
- Size: 9.89 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Absensi Server
e-Attendance Server Platform
### Deployment Instructions
Follow this instruction below to deploy this application on the server.##### System Requirement
1. Basic/Standard Server
2. MySql or MariaDb latest version
3. Redis latest version
4. Nginx latest version
5. PHP version ^7.4-`{fpm,cli,mysql,zip,json,common,bcmath,pdo,mbstring,xml,gd,curl,redis}`
6. Composer version ^2.1##### System Setup
1. Clone project `git clone https://github.com/{organization_name}/{repository_name}`
2. Install Dependencies `Composer install --no-dev`
3. Copy .env.example file `cp .env.example .env`
4. Generate Secret Key `php artisan key:generate`
5. Generate JWT Secret Key `php artisan jwt:secret`
6. Update Environment Variable [Connection, Credentials, etc.]
7. Run Database Migration `php artisan migrate --seed`
8. Run Queue Worker (Laravel Horizon) [READ THIS](https://laravel.com/docs/8.x/horizon#supervisor-configuration)
9. Run Background Task Scheduler (Laravel Scheduler) [READ THIS](https://laravel.com/docs/8.x/scheduling#running-the-scheduler)
10. Cache everything like view, route, etc.