Skip to content

This project is for the IT Team of Practo provide easy and efficient management of technical inventory of Practo.

Notifications You must be signed in to change notification settings

manrajgrover/InventoryManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practo Tech Inventory Management System

Travis

Inventory Management System provide easy and efficient management of technical inventory at Practo.

Features

  • Login using Google Accounts
  • Easy request and approvals of items
  • View current inventory owned
  • Easy issue and return of items
  • Full dashboard for managing inventory

Technologies Used

  • Java 8
  • Spring Boot v1.4.1
  • Spring OAuth2 (Google login)
  • WS Spring Exceptions v1.6
  • Log4j v1.2.17
  • Maven
  • Git
  • MySQL v5.6
  • HSQL DB (Testing) v2.2.9
  • Node Package Manager
  • Eclipse
  • JavaScript (ES6)
    • AngularJS v1.5.8
    • Angular Route v1.5.8
    • jQuery v3.1.1
    • Selectize v0.12.4
    • Gulp v3.9.1
  • HTML
  • CSS
    • Bootstrap v3.3.7
  • Hibernate (ORM)
  • Checkstyle Plugin v2.17

Documentations

Integrations

Page Speed

PageSpeed evaluation can be checked here.

Demo

Project has been hosted on Amazon EC2. You may find the link here.

Development

To build the project:

  • Clone the project using git
$ git clone https://github.com/ManrajGrover/InventoryManagement.git
  • Change directory to the folder created
$ cd InventoryManagement
  • Run clean install
$ mvn clean install

To run tests:

$ mvn test

To generate test coverage:

$ mvn verify

Project uses Gulp for Front End Workflow Management. To run Gulp, change directory to to src/main/resources/static and run following command to install Web App dependencies.

$ npm install

Then run

$ gulp

About

This project is for the IT Team of Practo provide easy and efficient management of technical inventory of Practo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published