A generic, php-based, equipment inventory system.
Switch branches/tags
Nothing to show
Clone or download
leducmills A generic equipment inventory system.
A web-based, open-source system for businesses to keep track of
inventory and loan-out equipment through a checkout system. Originally
developed for Eyebeam Atelier, available under GPL v3
Features include: User creation/management, add/edit equipment (space
for pictures, category, price, model, etc.), equipment checkout/return
including e-mail notification of late equipment, searchable inventory
by category or keyword and more.
Latest commit f6a026d Jan 9, 2013
Permalink
Failed to load latest commit information.
includes A generic equipment inventory system. Jan 9, 2013
.DS_Store A generic equipment inventory system. Jan 9, 2013
GPL v3.rtf A generic equipment inventory system. Jan 9, 2013
README.txt A generic equipment inventory system. Jan 9, 2013
addEquipEB.php A generic equipment inventory system. Jan 9, 2013
allEquipListEB.php A generic equipment inventory system. Jan 9, 2013
allequipmentEB.php A generic equipment inventory system. Jan 9, 2013
allequipment_minEB.php A generic equipment inventory system. Jan 9, 2013
checkinEB.php A generic equipment inventory system. Jan 9, 2013
checkinactionEB.php A generic equipment inventory system. Jan 9, 2013
checkoutEB.php A generic equipment inventory system. Jan 9, 2013
checkout_printEB.php A generic equipment inventory system. Jan 9, 2013
checkoutactionEB.php A generic equipment inventory system. Jan 9, 2013
config.php A generic equipment inventory system. Jan 9, 2013
configEB.php A generic equipment inventory system. Jan 9, 2013
contractactionEB.php A generic equipment inventory system. Jan 9, 2013
currentlycheckedoutEB.php A generic equipment inventory system. Jan 9, 2013
emailEB.php A generic equipment inventory system. Jan 9, 2013
finesEB.php A generic equipment inventory system. Jan 9, 2013
finesactionEB.php A generic equipment inventory system. Jan 9, 2013
indexEB.php A generic equipment inventory system. Jan 9, 2013
inventory.sql A generic equipment inventory system. Jan 9, 2013
kithistoryEB.php A generic equipment inventory system. Jan 9, 2013
logoutEB.php A generic equipment inventory system. Jan 9, 2013
mailerEB.php A generic equipment inventory system. Jan 9, 2013
newUserEB.php A generic equipment inventory system. Jan 9, 2013
publicListEB.php A generic equipment inventory system. Jan 9, 2013
sortTable.js A generic equipment inventory system. Jan 9, 2013
studentidEB.php A generic equipment inventory system. Jan 9, 2013
studentinfoEB.php A generic equipment inventory system. Jan 9, 2013
test.php A generic equipment inventory system. Jan 9, 2013
test2.php A generic equipment inventory system. Jan 9, 2013
totalhours_checkedoutEB.php A generic equipment inventory system. Jan 9, 2013

README.txt

NOTES:

THIS SOFTWARE IS RELEASED UNDER THE GPL V3.

THE SOFTWARE IS PROVIDED AS-IS.  

There are almost certainly errors. This software is 5 years old, I cleaned it up a little bit by hand, but I have not tried to install it fresh. The original system, last I checked, still runs fine in modern browsers, but it is likely you'll have to do some set up work beyond entering data.

I do not have the time or willingness to help you set up your own system.  Sorry.

If you do find a bug, and a fix for that bug, please leave a comment on the GitHub page for this project: https://github.com/leducmills/Inventory and I will push the change into the master branch.


BASIC SETUP:

1. Import/load inventory.sql into your mysql database.  This should set up the basic structure of the database system.

2. Open config.php and change the variables to match your host, database, and passwords.

3. Open 'addEquip.php'.  At around line 45, there will be a series of directory paths you will need to fill in to match your system's location.

4. Most likely you will want to customize the look and feel of your system. I've provided the .css files I have under the includes folder, but you will probably want to change them. 

5. You will have to enter the users, equipment, etc. into your system. You may want to configure the various tables in the database to reflect the info you want to store / present.  IF YOU DO THIS: you will have to go through the various .php files and find where the equipment table is being accessed AND/OR displayed and change the code to reflect the changes you make.  

6. Good luck! And if you do get a system working, shoot me a message through my website at benatwork.cc/contact I'd love to see it.