Aplikasi pendataan uang kas dibuat dengan Framework Laravel 10. Dengan sistem pembayaran kas sekali selama seminggu. Aplikasi ini cocok untuk digunakan untuk di sekolah atau masing masing kelas.
Beberapa CRUD menggunakan modal dan AJAX untuk pengambilan data agar mengurangi penggunaan pindah halaman. Dan seluruh menu menggunakan DataTable Server Side Processing.
- Demo Aplikasi (https://demo.wangkas.mrizkimaulidan.my.id/login)
Berikut beberapa hal yang perlu diinstal terlebih dahulu:
- Composer (https://getcomposer.org/)
- PHP ^8.1
- MySQL 15.x
- NodeJS ^20.x (https://nodejs.org/)
- XAMPP (https://www.apachefriends.org/)
Jika Anda menggunakan XAMPP, PHP, dan MySQL sudah menjadi satu paket di dalam aplikasi XAMPP.
- CRUD Pelajar
- CRUD Kelas
- CRUD Jurusan
- Transaksi pembayaran kas
- Laporan transaksi kas
- CRUD Administrator
- Pengaturan Profil
Tampilan Transaksi Kas Minggu Ini
Tampilan Laporan Transaksi Kas
- Clone repository ini dengan memilih tipe protokol HTTPS atau SSH. Jika belum memiliki setup SSH, bisa menggunakan HTTPS.
HTTPS:
$ git clone https://github.com/mrizkimaulidan/wangkas.git
SSH:
$ git clone git@github.com:mrizkimaulidan/wangkas.git
- Instal seluruh packages yang dibutuhkan.
$ npm install
$ composer install
- Siapkan database dan atur value pada file
.env
sesuai dengan konfigurasi Anda.
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
- Ubah value
APP_NAME=
pada file.env
menjadi nama aplikasi yang Anda inginkan.
APP_NAME=
- Migrate seluruh migrasi dan seeding data palsu.
$ php artisan migrate:fresh --seed
- Generate IDE Helper (opsional jika ingin melakukan development)
$ php artisan ide-helper:generate
$ php artisan ide-helper:models
- Jalankan local server
$ php artisan serve
INFO Server running on [http://127.0.0.1:8000].
Press Ctrl+C to stop the server
Email : admin@mail.com
Pass : secret
- Laravel (https://laravel.com/)
- Mazer Admin Dashboard (https://github.com/zuramai/mazer)
- Bootstrap 5 (https://getbootstrap.com/)
Silakan request melalui kolom Pull Requests
jika ingin melakukan kontribusi.
Aplikasi ini boleh untuk dibagi dan diubah. Mohon tidak untuk diperjualbelikan!
Muhammad Rizki Maulidan - @mrizkimaulidan