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 kode sumber terbaru saya:
- Login dan Registrasi untuk pelanggan
- Pelanggan dapat menghitung berapa banyak tagihan listrik per bulan menggunakan kalkulator terintegrasi di dalam situs web ini
- Pelanggan dapat membuat tagihan listrik untuk pembayaran
- Akun admin untuk mengelola pelanggan
- Admin dapat mengelola data pelanggan dan data tagihan pelanggan
- Fitur Edit Profil untuk akun admin dan akun pelanggan
- Fitur Pembaruan Kata Sandi untuk akun admin dan akun pelanggan
- CodeIgniter 4 v4.5.3
- Bootstrap v5.3
- Myth/Auth v1.2.1
- GroceryCRUD v2.0.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 bash dengan
git bash here
ke folder yang ditentukan dan mulai mengkloning repositori ini dengan perintah inigit clone https://github.com/ImperFecti/bayar-listrik.git
. - Salin dan tempel file
env
lalu 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 = bayarlistrik
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306
- Untuk mengimpor database, buka
phpmyadmin
dan buat database baru dengan namabayarlistrik
. - Di
phpmyadmin
, pilih databasebayarlistrik
yang Anda buat dan kemudian pilih impor. - Impor database bernama
bayarlistrik.sql
di 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 serve
dari terminal Anda untuk mengaktifkan localhost. - Jika Anda ingin mengembangkan situs web ini menggunakan XAMPP, Anda dapat mengubah baseURL di
App.php
dan 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
admin
passwordletslogintoadminaccount
- Username
admin2
passwordletslogintoadminaccount
- Jalankan
composer update
dari terminal untuk memperbarui dependensi dengan composer. - Setelah pembaruan selesai, Anda dapat menemukan folder bernama
myth\auth
di dalamAPPPATH\app\Vendor
dan 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.php
di dalamVendor\myth\auth\Config\
dan ubah variabel di bawah ini
Ubah nilai variabel $defaultUserGroup
menjadi:
public $defaultUserGroup = 'pelanggan';
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 variabel $activeResetter
menjadi:
public $activeResetter = null;
Ubah nilai variabel $allowRemembering
menjadi:
public $allowRemembering = true;
Ubah nilai variabel '$rememberLength' menjadi apa pun yang Anda inginkan:
public $rememberLength = 30 * DAY;
Buat issue baru untuk repositori ini atau Anda dapat mencoba menghubungi email / instagram / twitter
Saya menyadari bahwa repositori ini masih belum sempurna dan belum selesai. Jika Anda memiliki ide untuk meningkatkan repositori ini, Fork halaman repositori ini untuk membuat salinan repositori Anda sendiri di akun GitHub Anda.