Wangkas adalah aplikasi pendataan uang kas yang dibuat menggunakan Framework Laravel 11 dan Fullstack Framework Livewire 3. Aplikasi ini dirancang untuk sistem pembayaran kas yang dilakukan satu kali setiap minggu, dan sangat cocok digunakan di lingkungan sekolah atau untuk masing-masing kelas.
- Demo Aplikasi (https://demo.wangkas.mrizkimaulidan.my.id/login)
Berikut beberapa hal yang perlu diinstal terlebih dahulu:
- Composer (https://getcomposer.org/)
- PHP ^8.2
- 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 kas
- Filter transaksi kas
- CRUD Administrator
- Pengaturan Profil
Tampilan Transaksi Kas Minggu Ini
- 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=
- Ubah value
APP_TIMEZONE=
pada file.env
menjadi lokasi Timezone Anda.
APP_TIMEZONE=
- Migrate seluruh migrasi dan seeding data palsu.
$ php artisan migrate:fresh --seed
- Jalankan local server Laravel.
$ php artisan serve
INFO Server running on [http://127.0.0.1:8000].
Press Ctrl+C to stop the server
- Jalankan juga development server untuk NPM.
$ npm run dev
> dev
> vite
VITE v5.4.9 ready in 341 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
LARAVEL v11.28.1 plugin v1.0.5
➜ APP_URL: http://localhost
Email : admin@mail.com
Pass : secret
- Laravel 11 (https://laravel.com/)
- Livewire 3 (https://livewire.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