Code Monkey home page Code Monkey logo

pesantren-cms's Introduction


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 [email protected] [email protected] [email protected]
Password password password password

Lisensi

Proyek ini dilisensikan di bawah lisensi MIT.

pesantren-cms's People

Contributors

dependabot[bot] avatar dibaliqaja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.