Skip to content

devhaocui/inventory-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo.mov

Overview

This is a development of a inventory management system that tracks lists of items in a particular local store. Typically designed for store clerks or store managers to update their current existing stocks or add extra items to a new category. The core of the codebase will be build based on C++.

The password hashing algorithm used is bcrypt. Below is a photo example of

user name = myname and password = isjeff

username_demo

How to use the Program

  1. I have made a simple easy to use MacOS bundle named inv.app included in the /invManSys directory.
  2. Pull it out to your /Desktop directory. Then run this command in the terminal xattr -d com.apple.quarantine ./Desktop/inv.app to grant access for the app to be opened. This is due to the app not officially published into the app store.
  3. Then just double click to open inv.app and you can play with it!

You can run inv.app completely independently without any files or libraries included in this GitHub. They're just there so you can see the source code.

What the program does

  • Create a working inventory management system with C++ that stores item data locally using a .csv file.
  • Create a user registration and login feature using basic hashing algorithm to validate each user.
  • Implement the working codebase to display all the features inside of a GUI using ImGui with GLFW + OpenGL3.
  • Keyboard shortcuts such as using 1~9 keyboard to navigate the menu, ESC to go back, ENTER to confirm information.
  • Modify the local storage .csv files into SQLite and integrate it into the database.
shortcut_demo.mov

Known Issues

  • Program currently crashes whenever an empty value is inserted (exception for login/register functions). Will fix this issue by adding try and catch methods later.

About

Inventory Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors