Сервер диалогов + авторизация на Python
3900 UAHЗдравствуйте!
1. Реализовать логин + регистрацию (нет на видео)
1.1 Для регистрации нужны такие данные
- Full Name (проверять на длину)
- Role (роль пользователя): это либо Developer/QA, как на видео либо Administrator
- Email (проверка на валидность)
- Password (проверка на длину)
1. 2. Для логина нужно
- Email
- Password
в случае неправильных данных ошибка "Invalid login or password"(как на видео)
2. Главный экран
Это программа для создания юнит тестов и у начального окна есть два основные состояния
2.1. Нет созданных ранее тестов(нет на видео)
- пишет, что нет открытых тестов(нет на видео)
- для QA/Developer две кнопки СreateTest и Open Test видны, обе активны (есть на видео)
- для Administrator только Open
- секция Recent пустая (нет на видео)
2.2. Есть созданные ранее тесты (как на видео)
-Последний открытый тест открывается в программе вместе с сгенерированным кодом (как на видео)
- в секции Recent отображены последние тесты октрытые
2.3. В обоих предыдущих случаях отображается Имя и Фамилия пользователя и его роль (как на видео)
Больше про то, что из себя представляет тест -это последовательность конфигурации сетевых настроек
1. пункт теста - это настройка одного какого-то объекта и его атрибутов
Обьект1 {
Имя:ЗначениеИмени:
атрибут1:тип значения атрибута1: значение атрибута1,
атрибут2:тип значения атрибута2: значение атрибута 2:
....
атрибут N: тип значения атрибутаN; значение атрибута N
}
последовательность создания таких обьектов можно перевести в С код (generate code поле на главном экране) но я предлагаю пока этого не делать и всегда один и тот же код туда закидать, который я вам пришлю а тест сохранять как xml или json
3. Создание тестов
Создание тестов это выбор из доступных обьектов и указания нужных атрибутов и их значения - на видео видно как выбираем обьект в колонке слева, указываем нужные атрибуты и их значение
Атрибуты бывают разных типов и от этого зависит их значение: либо инт с диапазоном (на видео атрибут speed), либо один вариант из нескольких, либо другие обьекты
Список Атрибутов, Обьектов и их возможных значений я вам скину
После заполнения всех значений клик на кнопку add object переносит созданный обьект в низ к уже созданным "шагам" теста
После клика на Create Test тест создается где выбрал пользователь
4. Диалог
Собственно обычный чат между пользователями с двумя функциями - обычное сообщение либо файл
Как именно это будет реализовано мне не слишком важно, если какие-то части реализовать или непонятно как - готов обсудить, но важно чтобы интерфейс был
максимально похожим, и желательно реализован на питоне с PyQt
Надеюсь немного уточнил задание)
Спрашивайте интересующие вас вопросы, постараюсь ответить как можно быстрее
видео интерфейса которое упоминаю
https://drive.google.com/file/d/18kUDZqrhxpHtB_jHfcSJkJz8QpYp1GfX/view?usp=sharing
связанный проект интерфейса - https://freelancehunt.com/project/razrabotka-interfeysa-prilozheniya-na-pyqt-pod/904162.html
Отзыв заказчика о сотрудничестве с фрилансером
Сервер диалогов + авторизация на PythonСервер выполнен очень быстро, работой доволен, рекомендую
Отзыв фрилансера о сотрудничестве с Борисом Карпляком
Сервер диалогов + авторизация на PythonСироб был всегда на связи. Когда возникали вопросы, всегда спрашивал и быстро понимал что к чему в выполненной работе. Человек сам разбирался в том, что было сделано. С такими людьми вдвойне приятно работать!
Рекомендую к сотрудничеству.
![]()
Актуальные фриланс-проекты в категории Python
Создание Human AI Assistant для Telegram-групп### 1.1. Ключевая концепция системы Система должна выполнять две основные функции: #### 1. Анализ клиентской коммуникации AI-ассистент должен автоматически анализировать всю коммуникацию в Telegram-группах и понимать контекст общения. В частности, система должна: -… AI и машинное обучение, Python ∙ 10 часов 6 минут назад ∙ 15 ставок |
Чёрная Украина (RP-проект на базе MTA)
51 525 UAH
|
Betting нужно сделать букмекерскую контору! С ОПЫТОМНужно разработать betting-платформу / букмекерский продукт на базе готового шаблона. Основная задача — адаптировать шаблон под полноценную букмекерскую контору: подключить парсинг спортивных событий и коэффициентов, реализовать личный кабинет пользователя, баланс, ставки,… Python, Веб-программирование ∙ 10 часов 42 минуты назад ∙ 16 ставок |
Telegram автоматизация рассылки сообщений в чатыНужно рассылать в телеграмм чаты сообщения. Что бы не было банов. Чатов несколько сотен. Что бы настраивать перодичность и вариативность текстов. Python, Разработка ботов ∙ 10 часов 54 минуты назад ∙ 22 ставки |
Разработка программного обеспечения с ИИНеобходимо разработать программное обеспечение для автоматического обнаружения, захвата и сопровождения объекта с помощью видеокамеры и поворотного механизма.Исходные данные: Видеокамера с оптикой. Поворотное устройство по двум осям (азимут/угол места). Сервоприводы с… AI и машинное обучение, Python ∙ 1 день 17 часов назад ∙ 16 ставок |