/inventory-management-application

Inventory management Windows desktop application created in C++ with a PostgreSQL database in the background.

Primary LanguageC++

Build status

Inventory Management Application

A Windows based C++ application for inventory management and monitoring.

Prerequisites

Setup

  1. Install the MSYS2 (MinGW) environment by following this tutorial OR install MSVC19 environment
  2. You can use CMake and Make which comes installed with MSYS2 to build your project or download the official CMake for Windows

Workflow

This section contains all necessary steps to configure the project, build the targets and run the executable. In order to execute the above-mentioned workflow, navigate to the root of the repository and execute the following:

mkdir -p build
cmake .. -DCMAKE_C_COMPILER=C:/msys64/mingw64/bin/clang.exe -DCMAKE_CXX_COMPILER=C:/msys64/mingw64/bin/clang++.exe -G "CodeBlocks - MinGW Makefiles" 
cmake --build .
.\InventoryManagementExecutable.exe

Currently, there are two executable targets in the projects:

  • InventoryManagement - The main executable which runs the inventory management application
  • ImguiDemo - Demo application executable which comes included with the DearImgui library (handy for examples)

Additional

TODO