Sistem Manajemen Pondok Pesantren
- 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
- PesantrenCMS membutuhkan versi PHP minimal 8.1.
- Kloning repo ini dengan menjalankan perintah berikut pada terminal
git clone https://github.com/dibaliqaja/pesantren-cms.git- Setelah proses kloning repo selesai, pindah ke direktori aplikasi
cd pesantren-cms- Install Composer dependencies
composer install- Install NPM dependencies
npm install- Buat salinan file
.env
cp .env.example .env- Enkripsi aplikasi dengan perintah berikut
php artisan key:generate-
Buat basis data untuk aplikasi
-
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}- Migrasi basis data
php artisan migrate- Membuat tautan simbolis dari
public/storagekestorage/app/public
php artisan storage:link- Seed basis data
php artisan db:seed- Menjalankan aplikasi
php artisan serveCatatan:
- Tambahkan
jwt secretuntuk API
php artisan jwt:secretUntuk melihat implementasi API dapat dilihat pada repositori berikut
| # | Administrator | Pengurus | Santri |
|---|---|---|---|
| admin@ponpes.com | pengurus@ponpes.com | santri@ponpes.com | |
| Password | password | password | password |
Proyek ini dilisensikan di bawah lisensi MIT.