Skip to content
forked from knztnt/InvSys

Inventory Management System | Server | Client

License

Notifications You must be signed in to change notification settings

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

No packages published

Languages

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