Skip to content

Kulanjith/InvSys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management System

InvSys is the web application for inventory management system Department Inventory where students borrow components for their projects.

Quick Start

Running Locally

Navigate to root directory of the project.

   $ npm install
   $ cd client
   $ npm install
   $ cd ..
   $ npm run dev

Database Connection Configuration

Run following script. InvSys.sql

CREATE DATABASE invsys;

In InvSys/app/config/db.config.js (Line 3 and 4), set your MySQL database username and password as follows. Default values are, username: 'root' and password: ''.

module.exports = {
    HOST: "localhost",
    USER: "root",
    PASSWORD: "",
    DB: "invsys",
    dialect: "mysql",
    pool: {
        max: 5,
        min: 0,
        acquire: 30000,
        idle: 10000
    }
};

Powered by

  • nodejs
  • React
  • MySQL

Dependencies

Server side

  • bcryptjs
  • body-parser
  • cors
  • express
  • jsonwebtoken
  • mysql2
  • sequelize

Client side

  • axios
  • bootswatch
  • jwt-decode
  • react
  • react-dom
  • react-router-dom
  • react-scripts

Developer dependencies

  • nodemon
  • concurrently

Documentation

Deployment

Author

Contributors

About

Inventory Management System | Server | Client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 95.3%
  • HTML 3.4%
  • CSS 1.3%