Framework Programming Assignment: SEMNAS Case Study
This website was created to fulfill the assignment of the Framework Programming course
. The data in it is not really there / fictitious
.
Part | Description |
---|---|
Features | • Login • Create • Read • Update • Delete • Validation • Export |
Framework | • Bootstrap 4 • CodeIgniter 4 • Font-Awesome |
Tools | • Visual Studio Code • Xampp • Composer • Git |
-
XAMPP with PHP version 7.4
https://bit.ly/XAMPP_PHP7_Installer
-
Visual Studio Code
https://bit.ly/VScode_Installer
-
Composer
https://bit.ly/Composer_Installer
-
Git
https://bit.ly/GIT_Installer
-
Open
XAMPP
, then start theApache
&MySQL
section. This aims to be able to support the website optimally. -
Access the browser first in order to open the database admin panel, please copy the following link:
localhost/phpmyadmin/
. -
Create a database called
ci4_semnas
on local. -
Open the
ci4_semnas
database and Import thesemnas_db.sql
in theSEMNAS/database
directory. -
Then open the XAMP file:
php.ini
-> removesemicolon (;)
in front ofextension=intl
-> save.
Role | Username | Password | |
---|---|---|---|
Super Admin | pentalogy.wasser@gmail.com | Super Admin | semnas2021 |
-
Download and extract this repository.
-
Rename the directory
SEMNAS-Web-Management
toSEMNAS
. -
Open the
SEMNAS
directory, then openGitBash
inside that directory.- First, check whether there is a problem or not, if there is still an error, just adjust it according to the situation.
- Secondly, this step is mandatory, so please copy the following command:
php spark serve
-
Open your
browser
(New tab), then type ->localhost:8080
or customize the one on yourGitBash
. -
Please login and access the features, enjoy [Done].
Home |
---|
About | Registration | Participants |
---|---|---|
Login | Manage Data | |
---|---|---|
Export | Add | Edit |
---|---|---|
Delete | Search | Pagination |
---|---|---|
Add Validation | Edit Validation | Delete Validation |
---|---|---|
There is still a bug in the data search feature. Data that is not found should have a caption in the table, but currently this has not been achieved.
If this work is useful to you, then support this work as a form of appreciation to the author by clicking the ⭐Star
button at the top of the repository.
This application is my own work and is not the result of plagiarism from other people's research or work, except those related to third party services which include: libraries, frameworks, and so on.
MIT License - Copyright © 2021 - Devan C. M. Wijaya
Permission is hereby granted without charge to any person obtaining a copy of this software and the software-related documentation files to deal in them without restriction, including without limitation the right to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons receiving the Software to be furnished therewith on the following terms:
The above copyright notice and this permission notice must accompany all copies or substantial portions of the Software.
IN ANY EVENT, THE AUTHOR OR COPYRIGHT HOLDER HEREIN RETAINS FULL OWNERSHIP RIGHTS. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, THEREFORE IF ANY DAMAGE, LOSS, OR OTHERWISE ARISES FROM THE USE OR OTHER DEALINGS IN THE SOFTWARE, THE AUTHOR OR COPYRIGHT HOLDER SHALL NOT BE LIABLE, AS THE USE OF THE SOFTWARE IS NOT COMPELLED AT ALL, SO THE RISK IS YOUR OWN.