Есть готовый каркас настольного приложения на Python (PyQt6, SQLite), используемого в мебельном производстве. Приложение уже работает: реализована визуализация на QGraphicsScene, раскладка элементов, расчёт и хранение данных в SQLite, а также своя кастомная бизнес-логика.
Предстоит интеграция сложных функций и оптимизация существующего кода с сохранением архитектуры и UI. Работа включает:
глубокий разбор чужого кода с большим количеством кастомных решений;
работу с графической сценой, координатными преобразованиями, кастомной отрисовкой элементов и динамическими интерфейсами;
оптимизацию логики взаимодействия между модулями (UI ↔ backend);
работу с SQL-запросами, структурой БД и данными справочников;
внесение изменений без регрессии существующего функционала.
Требования к разработчику:
Уверенное владение Python 3, PyQt5/6 (QGraphicsScene, QStackedWidget, QTableView, кастомные виджеты).
Опыт работы с SQLite (DDL/DML, оптимизация запросов).
Понимание паттернов проектирования и умение применять их в реальных проектах.
Навыки отладки и профилирования PyQt-приложений.
Опыт рефакторинга и работы с чужим кодом без поломки существующей логики.
Важно: нужны только Senior-разработчики. Средние и начинающие программисты здесь не справятся — задачи комплексные и требуют высокой квалификации.
Гонорар обсуждается индивидуально и будет достойным при успешном завершении работы. Возможна долгосрочная работа по расширению функционала и сопровождению проекта.
От вас: ставка, сроки, примеры аналогичных работ. Исходники предоставлю выбранному исполнителю.
Опубликован 14.08.2025 в 21:20
Заказ находится в архиве