Skip to content

arshc0der/Inventory-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🏪 Inventory Management System (IMS)

A modern, secure, and modular Inventory Management System built using Qt C++.

Status Badge License Badge Platform Badge Language Badge Qt Badge Security Badge Open Source Badge Collaboration Badge Stars Badge Forks Badge

Last Commit

IMS Banner

📥 Download Stable Version

For the most secure and verified download experience, please use the official Microsoft Store.

📌 Overview

IMS is a powerful and secure desktop inventory management system tailored for small-to-medium businesses. It simplifies stock tracking, order processing, sales, and employee roles — all via a clean Qt C++ GUI.


✨ Features

🖥 Core Modules

  • Dashboard – Centralized inventory overview
  • Product Management – Add, update, delete & track products
  • Sales & Orders – Process transactions and manage customers
  • Stock Adjustments – Record damage, returns, and stock changes
  • User Management – Role-based permissions & user creation
  • Promotions – Manage discounts and offers
  • Activity Logs & Notifications – Stay updated in real-time
  • Secure Login – SHA-256 password hashing

🛡️ Tech Stack

  • Language: C++
  • Framework: Qt 6 (Widgets)
  • Database: SQLite
  • Security: SHA-256 Authentication
  • Platform: Windows

🖼️ UI Previews

Screen Preview
Sign In Sign In
Register Register
Dashboard Dashboard
Products Products
Add Product Add
Update Product Update
Delete Product Delete
Add Employee Add Employee
Notifications Notification

🛠 Installation

🔹 Windows (Recommended)

  1. 📦 Download IMS_Setup.exe from the Releases Page
  2. 🚀 Run the installer
  3. 🎉 Launch from desktop/start menu

🔹 Developer Setup (Manual Build)

git clone https://github.com/arshc0der/Inventory-Management-System.git
cd Inventory-Management-System

📌 Requires Qt 6 and compiler for C++ (e.g., MSVC or MinGW)


🚧 Known Issues

  • ⚠️ This is a Beta release – expect occasional bugs
  • 🛠️ Under active development
  • 🐛 Found something? Submit to GitHub Issues

🙌 Contributing

Contributions are welcome! Here's how:

  • 🍴 Fork the repository
  • 🛠 Make your changes
  • 📬 Submit a pull request
  • ⭐ Star the repo to support the project

📢 Stay Connected

  • 💻 Follow @arshc0der on Github
  • 📬 Get updates on new features & releases
  • 💬 Share feedback via Issues or Discussions

📜 License

Licensed under the MIT License. © 2025 Arshc0der


About

🚀 Inventory Management System (IMS) is a powerful and lightweight desktop application built with Qt C++, designed to streamline inventory, sales, and stock operations. This Beta release includes features like role-based user access, secure SHA-256 authentication, and real-time stock monitoring, making it suitable for businesses of all sizes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors