Необходимо доработать существующее приложение срочно

Бюджет: по договоренности
Техническое задание
Цель
Необходимо доработать существующее приложение.

1. Сборка проекта
Необходимо собрать программу из предоставленных исходных кодов в один исполняемый файл (.exe).
Требования
Один .exe без необходимости установки Python.
Все зависимости должны быть встроены.
Программа должна запускаться на Windows 10/11.
Не должно требоваться отдельно устанавливать Python или библиотеки.

2. Авторизация пользователей
Необходимо реализовать систему авторизации.
Функционал
Окно входа при запуске программы.
Авторизация по логину и паролю.
Пароли хранить в хэшированном виде.
Возможность выхода из аккаунта.
После успешной авторизации пользователь получает доступ к программе.

3. Административная панель
Добавить отдельную панель администратора.
Доступ
Только пользователь с ролью Администратор.
Возможности администратора
Управление пользователями:
создание пользователя;
удаление пользователя;
изменение пароля;
изменение логина;
блокировка/разблокировка пользователя.

4. Система лимитов
Администратор должен иметь возможность выставлять каждому пользователю индивидуальные ограничения.
Например:
количество доступных операций;
количество запросов;
дневной лимит;
месячный лимит.
(Тип лимитов определяется логикой программы.)
После достижения лимита программа должна:
запрещать выполнение операции;
выводить уведомление о превышении лимита.

5. База данных
Необходимо хранить:
пользователей;
пароли (в виде хэша);
роли;
лимиты;
историю использования (по возможности).
Допускается использование:
PostgreSQL

6. Интерфейс администратора
Добавить раздел «Администрирование», содержащий:
список пользователей;
поиск пользователя;
изменение лимитов;
изменение ролей;
изменение пароля;
удаление пользователя.

7. Требования к качеству
Код должен быть:
структурированным;
документированным;
без критических ошибок;
с сохранением существующего функционала.

8. Результат работы
Исполнитель должен предоставить:
готовый .exe;
исходный код с внесёнными изменениями;
инструкцию по сборке проекта;
инструкцию по запуску;
список использованных библиотек.
Опубликован 06.08.2026 в 13:03

Выберите способ верификации:

Обновите страницу после прохождения верификации.