Metadata-Version: 2.4
Name: myadminapp
Version: 0.1.0
Summary: Admin panel for store management
Author: Your Name
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mysqlclient>=2.2.8
Requires-Dist: pyqt6>=6.4.2
Requires-Dist: pyqt6-tools>=6.4.2.3.3
Requires-Dist: qt-material>=2.17

## ОПИСАНИЕ ПРОГРАММЫ
Это программа для компании, которая занимается продажей обуви. Реализованы модули для авторизации, окна администратора, менеджера, авторизированного клиента и неавторизированного клиента.

В программе доступны следующие роли: 
- Администратор
- Менеджер 
- Авторизованный клиент
- Неавторизованный клиент

У администратора есть следующие возможности: просмотр (с фильтрацией, сортировкой, поиском)/добавление/редактирование/удаление товаров, просмотр /добавление/редактирование/удаление заказов.

У менеджера есть следующие возможности: просмотр товаров (с фильтрацией, сортировкой, поиском), просмотр заказов.

У авторизованного клиент есть следующие возможности: просмотр товаров (без фильтрации, сортировки, поиска).

У неавторизованного клиента есть следующие возможности: просмотр товаров (без фильтрации, сортировки, поиска) 

## ПРИМЕНЕНИЕ

### ПАРОЛИ
Администратор
- логин: admin
- пароль: admin123

Менеджер 
- логин: manager
- пароль: manager123

Пользователь 
- логин: user
- пароль: user123

### ЗАПУСК
Как запустить программу:
- скачайте .exe файл 
- скачайте файл с базой данных с расширением .sql
- выполните sql-скрипт для создания базы данных
- запустите .exe файл
- введите нужные логин и пароль

## Как сделать .exe:

#### Шаг 1. Установите PyInstaller
uv add --dev pyinstaller

#### Шаг 3. Создайте exe
pyinstaller --onefile --windowed --add-data "roles/photo;roles/photo" --hidden-import=MySQLdb main.py           

