Add a screenshot of your UI here for better visibility
- 🔐 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)
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- Python 3.8+
- Install dependencies:
pip install customtkinter pillow CTkListboxpython main.py| 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 |
- Connect to SQLite or PostgreSQL
- Export receipts as PDF
- Add charts for sales visualization 📊
- Dark mode theme 🌙
Made with ❤️ by CSDC-K
MIT License – free to use, modify, and distribute.
