Skip to content

mrizkimaulidan/wangkas

Repository files navigation

Peminba

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

Prasyarat

Berikut beberapa hal yang perlu diinstal terlebih dahulu:

Jika Anda menggunakan XAMPP, PHP, dan MySQL sudah menjadi satu paket di dalam aplikasi XAMPP.

Fitur

  • CRUD Pelajar
  • CRUD Kelas
  • CRUD Jurusan
  • Transaksi pembayaran kas
  • Laporan transaksi kas
  • CRUD Administrator
  • Pengaturan Profil

Preview Gambar

Tampilan Login Image 1

Tampilan Dashboard Image 2

Tampilan Pelajar Image 3

Tampilan Kelas Image 4

Tampilan Jurusan Image 5

Tampilan Transaksi Kas Minggu Ini Image 6

Tampilan Filter Transaksi Kas Image 7

Tampilan Laporan Transaksi Kas Image 8

Tampilan Administrator Image 9

Tampilan Pengaturan Profil Image 10

Langkah-langkah Instalasi

  1. 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
  1. Instal seluruh packages yang dibutuhkan.
$ npm install
$ composer install
  1. Siapkan database dan atur value pada file .env sesuai dengan konfigurasi Anda.
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
  1. Ubah value APP_NAME= pada file .env menjadi nama aplikasi yang Anda inginkan.
APP_NAME=
  1. Migrate seluruh migrasi dan seeding data palsu.
$ php artisan migrate:fresh --seed
  1. Generate IDE Helper (opsional jika ingin melakukan development)
$ php artisan ide-helper:generate
$ php artisan ide-helper:models
  1. Jalankan local server
$ php artisan serve
INFO  Server running on [http://127.0.0.1:8000].

Press Ctrl+C to stop the server

User default aplikasi untuk login

Email   : admin@mail.com
Pass    : secret

Dibuat dengan

Kontribusi

Silakan request melalui kolom Pull Requests jika ingin melakukan kontribusi.

Lisensi

Aplikasi ini boleh untuk dibagi dan diubah. Mohon tidak untuk diperjualbelikan!

Muhammad Rizki Maulidan - @mrizkimaulidan