# Программа по управлению клиникой
В программе реализованы 3 роли:
- Администратор
- Регулятор
- Клиент/гость
Клиент может просматривать записи<br>
Регулятор может их добавлять<br>
А Администратор может их редактировать и удалять
## Стек
Программа была выполнена на следующих основных библиотеках:
- flet
- sqlalchemy
- fletable
За интерфейс отвечают flet и fletable, sqlalchemy же в совокупности с pymysql за соединение и взаимодействие с базой данных.
## Начало работы
windows, pc, python
### Установка
```bash
pip install -r requirements.txt
```
Для запуска программы из корневой папки следует использовать команду:
```bash
flet run -m src.main
```
## Необходимы условия
Для запуска необходимы:
- Windows >= 10
- Python >= 3.10
- flet >= 0.84
- fletable
- sqlalchemy
## Установка
Для копирования Выполните команду
```bash
git clone url
```
Где url - ссылка на репозиторий. Затем выполните команду:
```bash
pip install -r requirements.txt
```
Затем запустите ваш Open server panel и MySQL Workbench. в Воркбенч импортируйте файл скрипт.
Для запуска программы введите
```bash
flet run -m src.main
```
, Находясь в корневой папке проекта.
ВХодные данные:
- Админ: user1, 1234
- Регистратор: user2, 1234
- Клиент: user3, 1234
### Автор
Программа выполнена <br>
Студентом КМПО РАНХиГС <br>
Группы 409ИС-22 <br>
Романовым Александром Андреевичем <br>
3 Июня 2026 года