Jika Anda merasa repositori ini bermanfaat dan ingin menggunakannya, silakan pertimbangkan untuk memberikan bintang. Ini akan menunjukkan dukungan Anda terhadap repositori ini dan membantu orang lain menemukannya.
Open this README.md in english version.
Berikut adalah apa yang perlu Anda unduh untuk pertama kali jika Anda ingin mengembangkan situs web ini dengan source code terbaru saya:
- Login untuk admin dan kasir
- Kasir dapat membuat tagihan, melihat list tagihan, melihat detail tagihan dan melihat stok produk
- Admin dapat melakukan semua kegiatan kasir, menghapus dan mengubah data produk, mengelola akun kasir dan dapat membuat akun untuk kasir
- Admin dapat menambahkan atau mengubah data metode pembayaran
- Tampilan website responsif
- CodeIgniter 4 v4.5.4
- Template SB Admin Bootstrap
- Myth/Auth v1.2.1
- Pastikan bahwa Anda sudah menginstal semua persyaratan pengembangan situs web di atas.
- Download file proyek ini dan ekstrak di mana pun Anda inginkan.
-Atau Anda dapat menggunakan git dengan
git bash hereke folder yang ditentukan dan mulai mengkloning repositori ini dengan perintah inigit clone https://github.com/ImperFecti/simple-cashier.git. - Salin dan tempel file
envlalu tempelkan kode ini untuk mengatur database:
# ENVIRONMENT
CI_ENVIRONMENT = development
# APP
app.baseURL = 'http://localhost:8080'
# If you have trouble with `.`, you could also use `_`.
# app_baseURL = ''
# app.forceGlobalSecureRequests = false
# app.CSPEnabled = false
# DATABASE
database.default.hostname = localhost
database.default.database = simple-cashier
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306
- Untuk mengimpor database, buka
phpmyadmindan buat database baru dengan namabayarlistrik. - Di
phpmyadmin, pilih databasebayarlistrikyang Anda buat dan kemudian pilih impor. - Impor database bernama
bayarlistrik.sqldi dalam file direktoriAPPPATH\app\Database. - itus web ini saat ini menggunakan
http://localhost:8080/dari spark. Untuk memulai localhost dengan spark, jalankan perintah iniphp spark servedari terminal Anda untuk mengaktifkan localhost. - Jika Anda ingin mengembangkan situs web ini menggunakan XAMPP, Anda dapat mengubah baseURL di
App.phpdan pastikan file proyek disimpan dihtdocs.
Jika Anda menggunakan database yang telah saya sediakan, Anda dapat menggunakan akun admin yang telah terdaftar di bawah ini:
- Username
adminpasswordletslogintoadminaccount - Username
admin2passwordletslogintoadminaccount - Username
cashier2passwordletslogintocashieraccount - Username
cashier3passwordletslogintocashieraccount
- Jalankan
composer updatedari terminal untuk memperbarui dependensi dengan composer. - Setelah pembaruan selesai, Anda dapat menemukan folder bernama
myth\authdi dalamAPPPATH\app\Vendordan mulai mengatur pustaka ini. - Jika Anda tidak dapat menemukan pustaka di dalam
Vendor, coba jalankan perintah ini di dalam terminal.
composer require myth/auth
- Temukan
Auth.phpdi dalamVendor\myth\auth\Config\dan ubah variabel di bawah ini
Ubah nilai variabel $defaultUserGroup menjadi:
public $defaultUserGroup = 'cashier';
Ubah nilai variabel $views menjadi:
public $views = [
'login' => 'Myth\Auth\Views\login',
'register' => 'Myth\Auth\Views\register',
'forgot' => 'Myth\Auth\Views\forgot',
'reset' => 'Myth\Auth\Views\reset',
'emailForgot' => 'Myth\Auth\Views\emails\forgot',
];
Ubah nilai variable $allowRegistration
public $allowRegistration = false;
Ubah nilai variabel $activeResetter menjadi:
public $activeResetter = null;
329afde7a9417d2f8926d5257a812a8f9778a664
Buat issue baru untuk repositori ini atau Anda dapat mencoba menghubungi email / instagram / twitter
Saya menyadari bahwa repositori ini masih belum sempurna dan belum optimal. Jika Anda memiliki ide untuk meningkatkan repositori ini, Fork halaman repositori ini untuk membuat salinan repositori Anda sendiri di akun GitHub Anda.










