Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Python backend development

Автоматизированное рабочее место сотрудника МФЦ

Добавлено 04 июн 2023 в 12:17
Автоматизированное рабочее место сотрудника
многофункционального центра государственных и муниципальных услуг представляет из себя:

  • Рабочие области с необходимыми ссылками по должностям;
  • Инструменты для сжатия .pdf и .tiff файлов;
  • Страница профиля с его контактной информацией, с возможность редактирования;
  • Авторизация, регистрация, защита страниц от неавторизованных пользователей;
  • Парсинг сетевых МФУ на предмет остаточного тонера для мониторинга и оперативной замены
  • Телефонный справочник с возможность добавления, изменения, удаления и поиска контактов;
Используемые технологии:
  • Flask и модули flask: flask-wtf, flask-login, jinja2, etc…;
  • Sqlalchemy для sqlite3 и flask-migrate для миграций;
  • Git и github;
  • Docker, docker-compose;
  • Selenium и bs4 для парсинга;
  • Functools для декоратора измеряющего скорость парсинга;
  • PyPDF2 и poppler-0.68.0, PIL для сжатия файлов .pdf и .tiff соответственно;
  • Gravatar для создания пользовательских аватаров;
  • Библиотека os для сохранения файлов .tiff и .pdf;
  • Bootstrap 5 для дружественного пользовательского интерфейса и фирменный брендбук для медиафайлов.
  • Nginx;


39bee3c204 12b7b91951 3f51ce2497 868c8d6d17 76380cb265