Git Product home page Git Product logo

bunix / equipment-inventory-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kevon/equipment-inventory-manager

0.0 2.0 0.0 539 KB

The Equipment Inventory Manager is a PHP based web applicatipn using the Laravel framework to create an easy to use lab equipment tracking and managment system. Users can register and be added to one or more labs/departments and are then able to add, modify, or delete the equipment in that lab. The main page consists of a location tree selector to display a list of equipment in all the labs, and are able to view equipment that is in labs they do not belong to (but not modify them in any way).

PHP 52.44% JavaScript 4.32% Vue 0.23% HTML 43.01%

equipment-inventory-manager's Introduction

Equipment Inventory Manager

The Equipment Inventory Manager is a PHP based web applicatipn using the Laravel framework to create an easy to use lab equipment tracking and managment system. Users can register and be added to one or more labs/departments and are then able to add, modify, or delete the equipment in that lab. The main page consists of a location tree selector to display a list of equipment in all the labs, and are able to view equipment that is in labs they do not belong to (but not modify them in any way).

The home screen serves as a single-page web application where once the desired lab is selected from the expanding tree view, an AJAX call is made to generate the equipment list for that lab to thr right of it. Then users can select the equipment they want to view and another AJAX call is made to display all the equipment class and item information on the right half of the page.

Users are able to add new classes of items, as well as add specific individual items to those classes. This helps reduce redundant information and any updates to the class information gets applied to all the items in that particular class automatically.

There is an advanced search functionality where users can select from a list of fields to find all equipment items that match the search term entered, and displays all the information in a table summary view where what is shown can be changed depending on the type of information relevant to that particular user.

There are admin and lab owner panels for managing the users and labs in the application that makes adding new labs, locations, lab owners, lab members, and roles easy to do.

The application uses PHP, Laravel 5.3, Bootstrap, JQuery/Javascript, Select2 for keyword and parameter tagging support, HTML5 and CSS3.

equipment-inventory-manager's People

Contributors

kevon avatar

Watchers

James Cloos avatar James Bunix avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.