Skip to content

Latest commit

Β 

History

History
99 lines (69 loc) Β· 2.38 KB

File metadata and controls

99 lines (69 loc) Β· 2.38 KB

MarketUiPy πŸ›’

πŸ’» GUI-based Python Market Management System

Built with CustomTkinter

πŸ“Έ Preview

Add a screenshot of your UI here for better visibility

Preview


πŸš€ Features

  • πŸ” Login screen with username/password
  • πŸ§β€β™‚οΈ User account creation, editing, and deletion
  • πŸŽ“ Permission levels (C, B, A, A+, S, etc.)
  • πŸ›οΈ Shopping panel to add/remove items via ItemID
  • 🧾 Bill generation with total prices
  • πŸ—ƒοΈ JSON-based local data storage
  • 🎨 Modern GUI with icons and color-coded permissions
  • βš™οΈ Cross-platform support (Windows & Linux)

πŸ“ File Structure

MarketUiPy/
β”œβ”€β”€ main.py                  # Main application file
β”œβ”€β”€ Assets/
β”‚   β”œβ”€β”€ img/                 # Icons for UI (home, user, search, etc.)
β”‚   └── data/
β”‚       β”œβ”€β”€ UserManagement.json
β”‚       β”œβ”€β”€ Item.json
β”‚       β”œβ”€β”€ Payment.json
β”‚       └── FastItem.json
└── README.md

πŸ› οΈ Requirements

  • Python 3.8+
  • Install dependencies:
pip install customtkinter pillow CTkListbox

▢️ How to Run

python main.py

πŸ” Permission Levels

Code Description Access Level
C Only sales access πŸ”“ Basic
B Sales + stock management πŸ“¦ Intermediate
A Finance access πŸ’° Finance
A+ Advanced finance access πŸ“ˆ Advanced
A++ Finance + auditing πŸ•΅οΈβ€β™‚οΈ Expert
S Full admin access πŸ” Admin
S+ Create/edit/delete users πŸ‘‘ Super Admin

πŸ“Œ TODO

  • Connect to SQLite or PostgreSQL
  • Export receipts as PDF
  • Add charts for sales visualization πŸ“Š
  • Dark mode theme πŸŒ™

πŸ§‘β€πŸ’» Developer

Made with ❀️ by CSDC-K


πŸ“„ License

MIT License – free to use, modify, and distribute.