Skip to content

royhan76/pesantren-cms

 
 

Repository files navigation


Pesantren CMS

Sistem Manajemen Pondok Pesantren

github actions   system version   laravel version   license

Fitur

  • Admin Panel
    • Autentikasi Administrator dan Pengurus
    • Manajamen Data Santri
    • Manajemen Data Pengguna Sistem
    • Manajemen Biaya Pembayaran Pesantren
    • Manajemen Biaya Pembayaran Pendaftaran Santri
    • Manajemen Biaya Pembayaran Syahriah (SPP) Santri
    • Buku Kas Pesantren
    • Manajemen Surat Masuk dan Surat Keluar
    • Log Aktivitas Pengguna Sistem
  • API
    • Autentikasi Santri
    • Buku Kas
    • Ubah Password
    • Edit Profil Santri
    • Histori Pembayaran Syahriah (SPP) Santri

Catatan: Role Pengguna yang terdaftar pada aplikasi: Administrator, Pengurus, Santri

⚙️ PHP 8.1

  • PesantrenCMS membutuhkan versi PHP minimal 8.1.

⚡️ Instalasi

  1. Kloning repo ini dengan menjalankan perintah berikut pada terminal
git clone https://github.com/dibaliqaja/pesantren-cms.git
  1. Setelah proses kloning repo selesai, pindah ke direktori aplikasi
cd pesantren-cms
  1. Install Composer dependencies
composer install
  1. Install NPM dependencies
npm install
  1. Buat salinan file .env
cp .env.example .env
  1. Enkripsi aplikasi dengan perintah berikut
php artisan key:generate
  1. Buat basis data untuk aplikasi

  2. Di dalam file .env, sesuaikan informasi basis data yang sudah dibuat

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE={database-name}
DB_USERNAME={username-database}
DB_PASSWORD={password-database}
  1. Migrasi basis data
php artisan migrate
  1. Membuat tautan simbolis dari public/storage ke storage/app/public
php artisan storage:link
  1. Seed basis data
php artisan db:seed
  1. Menjalankan aplikasi
php artisan serve

Catatan:

  • Tambahkan jwt secret untuk API
php artisan jwt:secret

Untuk melihat implementasi API dapat dilihat pada repositori berikut

https://github.com/dibaliqaja/pesantren-app

Kredensial Pengguna yang ada pada Seeder

# Administrator Pengurus Santri
Email admin@ponpes.com pengurus@ponpes.com santri@ponpes.com
Password password password password

Lisensi

Proyek ini dilisensikan di bawah lisensi MIT.

About

Sistem Manajemen Pondok Pesantren

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.4%
  • PHP 10.5%
  • Blade 9.2%
  • Less 7.0%
  • Python 1.8%
  • JavaScript 0.1%