Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.

devancakra/SEMNAS-Web-Management

Repository files navigation

Open Source Love License: MIT GitHub last commit CI4 Bootstrap PHP MySQL

SEMNAS-Web-Management

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.



Project Requirements

Part Description
Features Login, Create, Read, Update, Delete, Validation, Print, & Export
Framework Bootstrap 4, CodeIgniter 4
Tools Visual Studio Code, XAMPP (PHP Version 7.4), Composer, Git



Download & Install

  1. XAMPP with PHP version 7.4

    https://bit.ly/XAMPP_PHP7_Installer
    

  2. Visual Studio Code

    https://bit.ly/VScode_Installer
    

  3. Composer

    https://bit.ly/Composer_Installer
    

  4. Git

    https://bit.ly/GIT_Installer
    



Database

  1. Open XAMPP, then start the Apache & MySQL section. This aims to be able to support the website optimally.

  2. Access the browser first in order to open the database admin panel, please copy the following link: localhost/phpmyadmin/.

  3. Create a database called ci4_semnas on local.

  4. Open the ci4_semnas database and Import the semnas_db.sql in the SEMNAS/database directory.

  5. Then open the XAMP file: php.ini -> remove semicolon (;) in front of extension=intl -> save.



Default Account

Role Email Username Password
Super Admin pentalogy.wasser@gmail.com Super Admin semnas2021



Get Started

  1. Download and extract this repository.

  2. Rename the directory SEMNAS-Web-Management to SEMNAS.

  3. Open the SEMNAS directory, then open GitBash 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
  4. Open your browser (New tab), then type -> localhost:8080 or customize the one on your GitBash.

  5. Please login and access the features, enjoy [Done].



Highlights

Home
home
About Registration Participants
about registration participants
Login Manage Data Print
login manage-data print
Export Add Edit
export add edit
Delete Search Pagination
delete search pagination
Add Validation Edit Validation Delete Validation
add-validation edit-validation delete-validation



Reminder

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.



Appreciation

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.



Disclaimer

This application has been created by including third-party sources. Third parties here are service providers, whose services are in the form of libraries, frameworks, and others. I thank you very much for the service. It has proven to be very helpful and implementable.



LICENSE

MIT License - Copyright © 2021 - Devan Cakra Mudra 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.