Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Smart Inventory Management System (POS)

A professional, high-performance Point of Sale (POS) and Inventory Management System designed for efficiency and ease of use.

Header Image

🚀 Overview

The Smart Inventory Management System is a robust desktop application built to streamline retail operations. It features a modern, responsive user interface, real-time analytics, and barcode scanner integration, making it the perfect solution for small to medium-sized businesses.

Whether you're managing a warehouse or billing customers at the counter, this system handles it all with sleek aesthetics and powerful backend performance.

✨ Key Features

  • 🔐 Secure Authentication: Role-based login (Admin/User) with encrypted credentials.
  • 📊 Live Dashboard: Real-time sales tracking, stock alerts, and revenue visualization.
  • 🏭 Warehouse Management: Add, update, and organize stock with "Smart Stretching" tables that fit any screen.
  • 🛒 Fast Billing (POS): High-speed barcode scanning integration for checkout.
  • 📄 Automated Reporting: Generate PDF sales reports (Daily/Monthly) and detailed transaction logs.
  • 🎨 Premium UI: Dark-themed, glassmorphism-inspired design for a top-tier user experience.

🛠️ Technology Stack

  • Language: Python 3.10+
  • GUI Framework: Tkinter (Custom Styled)
  • Database: SQLite3 (Local, Fast, zero-config)
  • Reporting: FPDF (PDF Generation)
  • Packaging: PyInstaller

📥 Download & Installation

This project is available as a standalone executable for Windows.

Want the Executable (.exe)?

We restrict public distribution of the compiled binary to ensure security and support. 📩 Email me at greatparth21@gmail.com to request the latest premium build.

Running from Source

  1. Clone the repository:
    git clone https://github.com/ParthMozarkar/Inventory-Management-Project.git
    cd Inventory-Management-Project
  2. Install dependencies:
    pip install -r requirements.txt
  3. Run the application:
    python main.py

📸 Screenshots

Dashboard Inventory POS Terminal
(Add Screenshot) (Add Screenshot) (Add Screenshot)

🤝 Contribution

Contributions are welcome! Please fork the repository and create a pull request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

👤 Author

Parth Mozarkar


Built with ❤️ for efficiency.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages