Skip to content

πŸš€ 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.

License

Notifications You must be signed in to change notification settings

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

No packages published