ldksyahid / ldksyahid-app

Repository Website of UKM LDK Syahid UIN Jakarta
4 stars 0 forks source link

LDK Syahid Web App


ldk-logo
#KitaAdalahSaudara


System Requirement

System Operations : Windows or Unix Base

PHP >= 7.4

Xampp >= 3.3.0

Composer = 2.5.5

Laravel = 8.x

Node JS = 8.15.0

Git = 2.33.1

Development Setup

Prerequisites

Setting Up a Project

Clone the project
Run in the directory is up to you

git clone https://github.com/ldksyahid/ldksyahid-app.git

Create Database

  1. Run Module Apache and MySQL in xampp and open PHPMyAdmin
  2. Create New Schema ldksyahid_db

.env

  1. Copy paste ".env.example" and rename to ".env"
  2. Adjust the database connection environment to the schema you have created
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ldksyahid_db
DB_USERNAME=root
DB_PASSWORD=

Composer
Run Composer Install in directory ldksyahid-app/

composer install

Migration
Run migrations in directory ldksyahid-app/

php artisan migrate

Seeder
Run Seeder in directory ldksyahid-app/

php artisan db:seed --class=CreateUsersSeeder
php artisan db:seed --class=PermissionSeeder
php artisan laravolt:indonesia:seed

Seeder for Celengansyahid Donation Dataset (Optional)

php artisan db:seed --class=DonationSeeder

Node Modules
Install node_modules in directory ldksyahid-app/

npm install

Generate Key
Run in directory ldksyahid-app/

php artisan key:generate

Run the project
Run in directory ldksyahid-app/

php artisan serve

Usage a Project

1. Run the project

2. Login

3. Finally, have fun ^_^

Version

Version Date Update
1.2.5 2024-11-07
  • Add New Design Ekspresi 2024
  • New Logic Store Image in Google Drive
  • Add Field Link Documentation
  • Other Bug Fixing & Improvement
1.2.0 2023-12-26
  • Addition and adjustment of the Machine Learning Donation Celshahid Dashboard Feature
1.1.0 2023-10-25
  • Add KTA LDK Syahid Feature
  • New Mobile Responsive CMS Admin
1.0.3 2023-09-28
  • Add Ekspresi Content and Develop Celsyahid Machine Learning
1.0.2 2023-07-22
  • Update Notify Celengan Syahid
1.0.1 2023-05-28
  • Revamp Admin Form
1.0.0 2022-12-22
  • Initial Version