Project Laporan Keuangan Masjid Berbasis Web dengan Framework Codeigniter 4 akan menampilkan laporan keuangan masjid dengan detail dan dapat mengelola data keuangan masjid
MIT License
If you find this repository useful and want to use it, please consider giving it a star. This will show your support to this reposirtory and help others discover it.
Here is what you need to download for the first time if you want to develop this web site with my latest source code :
Tutorial that I have used as a reference :
Thx to : Bootstrap v4.5, MDBootsrap, WebProgrammingUNPAS by Sandika Galih for helping me to build my very first website !!
git bash here
to the specified folder and start cloning this repository with this command git clone https://github.com/ImperFecti/ranMa.git
.env
file and rename it to .env
and then paste this code to set the 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 = masjid
database.default.username = root
database.default.password =
database.default.DBDriver = MySQLi
database.default.DBPrefix =
database.default.port = 3306
phpmyadmin
and create a new database named masjid
.phpmyadmin
, select the masjid
database you created and then select import.masjid.sql
inside directory file APPPATH\app\Database
.http://localhost:8080/
from spark. To start the localhost with spark, run this command php spark serve
from your terminal to turn on the localhost.App.php
and make sure the project file is saved in htdocs
.If you use the database that I have provided, you can use the admin account that has been registered below:
superadmin
password letslogintosuperadminaccount
admin
password letslogintoadminaccount
admin2
password letslogintoadminaccount
composer update
from the terminal to update the dependencies with composer.myth\auth
inside APPPATH\app\Vendor
and start setting up this library.Vendor
, try to run this command inside terminalcomposer require myth/auth
Auth.php
inside Vendor\myth\auth\Config\
and change the variable belowChange value $defaultUserGroup
variable to:
public $defaultUserGroup = 'pelanggan';
Change value $views
variable to:
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',
];
Change value $activeResetter
variable to:
public $activeResetter = null;
Change value $allowRemembering
variable to:
public $allowRemembering = true;
Change the value variable '$rememberLength' to whatever you want:
public $rememberLength = 30 * DAY;
Landing Page
Contact
Financial Report Page
Admin Dashboard
Admin Account Management (superadmin permission)
Financial Report Data Management
Create new issue for this repository or you can try to contact my email / instagram / twitter
I realized that this repository is still not perfect and not finished yet. If u have an idea to improve this repository, Fork this repository page to create your own copy of the repository under your GitHub account.