Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.
/ IBMAETER Public archive

Framework Programming Class | UPN Veteran Jatim | Integrated Warehouse Inventory and Worker Management Website | IPR Project

License

Notifications You must be signed in to change notification settings

cakraawijaya/IBMAETER

Repository files navigation

Open Source Love License: MIT GitHub last commit Project Type

IBMAETER

IPR Project - Computer Programs

IBMAETER is a website designed to streamline warehouse inventory and workforce management. Its features allow businesses to maintain full control over stock levels, product prices, weights, and more, all delivered quickly and in real time. This eliminates the need for manual processes, helping users save valuable time and improve overall business performance.



Project Requirements

Part Description
Features Login, Create, Read, Update, Delete, Pagination, Search, Validation, Print, Export, ETC
Framework Bootstrap 4, CodeIgniter 4
Tools Visual Studio Code, XAMPP (PHP Version 7.4), 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. 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 warehouse_db on local.

  4. Open the warehouse_db database and Import warehouse_db_default.sql in the IBMAETER/public/sql directory.

  5. If the database is not working properly, you can import the triggers provided by the application creator in the IBMAETER/public/sql/trigger directory.

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



Default Account

Role Email Password
Admin [email protected] Superadmin123
User [email protected] User123456
User [email protected] User123456



Get Started

  1. Download and extract this repository.

  2. Open the IBMAETER 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

  3. Open your browser (New tab), then type -> localhost:8080 or customize the one on your GitBash.

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



Highlights

Home Policies Scam Alert
home policies scam-alert
Login
login
Dashboard
dashboard-1 dashboard-2
Add Workers Edit Workers Item Authorization
add-workers edit-workers item-authorization
Manage Items Print Feature Attendance
manage-items print-feature attendance
User Track Record Edit Profile Announcements
user-track-record edit-profile announcements
Edit Announcements
edit-announcements



IBMAETER Project Team Members

MEMBER FULL NAME
1 Rizky Parlika, S.Kom., M.Kom.
2 Rifky Akhmad Fernanda
3 Devan Cakra Mudra Wijaya
4 Merdin Risalul Abrori
5 Arista Pratama, S.Kom., M.Kom.
6 Lugito Michael Imanuel Prasetya, S.Kom.



Reminder

If the database auto-increment is still not in order, then you can do the following in phpMyAdmin:

SET  @num := 0;
UPDATE your_table SET id = @num := (@num+1);
ALTER TABLE your_table AUTO_INCREMENT =1;



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 is the result of my work with my team 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.



LICENSE

BSD 3 CLAUSE LICENSE - Copyright © 2022 - Devan C. M. Wijaya et al

Dissemination and use in source and binary form, with or without with or without modification, is allowed provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation, and/or other materials included with the distribution.

  3. Neither the copyright holder's name nor the names of its contributors may be used to endorse or promote products derived from this software without prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. NEITHER THE COPYRIGHT HOLDER NOR THE CONTRIBUTORS SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND UNDER ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY FROM THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.