Skip to content

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

RifkyA911/Inventory-Web-App-IBMAETER

 
 

Repository files navigation

IPR CI4 JS JQUERY JSON Bootstrap PHP MySQL

IBMAETER

IPR Project - Computer Programs

IBMAETER is a website that facilitates users in managing warehouse inventory activities and warehouse worker management. The features provided can maintain business performance while maintaining full control of stock inventory, item prices, item weight, and others that are presented quickly and in real time, so that users do not need to do all activities manually. Users also benefit in saving their time.



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://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.4.30/xampp-windows-x64-7.4.30-1-VC15-installer.exe/download

  1. Visual Studio Code :

    https://code.visualstudio.com/docs/?dv=win

  1. Git :

    https://git-scm.com/download/win



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 af@gmail.com Superadmin123
User adeline@gmail.com User123456
User renaldyy@gmail.com 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, S.Kom.
3 Devan Cakra Mudra Wijaya, S.Kom.
4 Merdin Risalul Abrori, S.Kom.
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;



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

BSD 3 Clause License

Copyright (c) 2023, Devan C. M. Wijaya, S.Kom 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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 35.1%
  • SCSS 27.9%
  • JavaScript 26.2%
  • CSS 9.9%
  • Other 0.9%