Skip to content

Implemented creativity and project management skills by coding a web-based inventory management system (IMS) using PHP, HTML, CSS, SQL, JavaScript, and AJAX to enhance HEDU's productivity for over 10 employees.

License

Notifications You must be signed in to change notification settings

khalilgreenidge/Inventory-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management System

This project contains my source files used to create an inventory management system while working at the Higher Education Development Unit. The project was built to solve the problem of tracking the company's inventory in an efficient manner. Previously, their inventory and assets were tracked manually using pen and paper. With this project, they were then able to add, view, edit, tabulate and calculate all of their assets by category, total and item. In addition, users can request to borrow items (loaning) via a ticket request, and administrator could track, and approve loaned items with reminders and deadline to return the item. Below shows an image of the dashboard being presented upon login:

Dashboard

Video Demonstration

A video demonstration of how everything looks can be viewed here.

Getting Started

  • git clone this folder
  • Install Apache XAMPP using this link
  • Open up XAMPP control panel, and start Apache and MySQL modules
  • Click the Admin button for MySQL to be directed to PhpMyAdmin, where you can import the .sql seen inside the repository.
  • Go to localhost/Inventory-Management-System/login, using username: techadmin and password: Passw0rd
  • You will also need to config your php.ini file to allow mailing functions to work. You can verify that mailserver at "localhost", "SMTP" and "smtp_port" is set to 25 in the php.ini. Here's a guide.

Features:

  • Dashboard
  • Login
  • Register
  • View all inventory
  • Search Inventory
  • Add inventory
  • Create loan requests for persons to borrow inventory
  • Ticket requests
  • 404 Error
  • 500 Error

Technologies:

  • Boostrap
  • HTML
  • CSS
  • PHP
  • Apache XAMPP
  • mysqli

Browser Support:

  • IE 9+
  • Firefox 5+
  • Chrome 14+
  • Safari 5+
  • Opera 11+

Change log:

ver 1.2:

ver 1.1:

  • Added new skin. class: .skin-black
  • Added pace plugin.

To Do List:

  • More features
  • Ajax version
  • More skins
  • Documentation

About

Implemented creativity and project management skills by coding a web-based inventory management system (IMS) using PHP, HTML, CSS, SQL, JavaScript, and AJAX to enhance HEDU's productivity for over 10 employees.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published