Мобильное приложение, приложение на основе Linux, бэк-энд
Общее описание
Мы ищем full-stack разработчика, который может создать:
- кроссплатформенное мобильное приложение для Android и IOS с использованием любого предпочтительного технологического стека
- приложение на базе Linux для Raspberry Pi
- бэкэнд для небольшого робота.
Предпочтительно использовать Django для бэкэнда, но не обязательно.
Основная функция приложения - управление маленьким роботом и управление настройками учетной записи и выставлением счетов.
Основная структура для мобильного приложения: вход - начальная страница - страница учетной записи - страница настроек
Основная структура для приложения на Raspberry Pi: начальный экран - экран приветствия - этап обучения - активный режим прослушивания
Бэкэнд: база данных с информацией о пользователях - соединение между двумя сторонами (мобильным устройством и роботом)
Мобильное приложение - краткое описание
Страница входа позволяет пользователю войти по учетным данным, таким как электронная почта и пароль. Создание новой учетной записи для нового пользователя не должно быть реализовано, вместо этого новые пользователи должны быть добавлены вручную через панель администратора.
На начальной странице генерируется QR-код для подключения к Wi-Fi. Этот QR-код должен быть показан камере робота, чтобы робот мог подключиться к Wi-Fi.
На странице учетной записи находится информация о пользователе, такая как имя пользователя и электронная почта, а также позволяет пользователю выйти из системы.
Страница настроек должна содержать 2 кнопки и 1 ползунок:
- Кнопка звука: отправляет запрос на сервер, чтобы робот издал звуковой сигнал
- Кнопка сна: отправляет запрос на сервер, чтобы робот перешел в режим сна
- Ползунок уровня активности: позволяет определить уровень активности робота между 3 уровнями
Также, если робот потеряет соединение с Wi-Fi, то приложение должно быть отключено и показывать только сообщение о потере соединения, повторное подключение (на экране должен появиться QR-код) или изменение сети.
Это приложение предназначено для помощи нашей команде в доказательстве концепции нашего проекта. Дальнейшие улучшения будут внесены на следующих этапах.
Сторона робота - краткое описание
Другая часть системы - это приложение на базе Linux, которое будет развернуто на самом роботе с Raspberry Pi. Оно должно содержать простую функциональность, описанную выше. Когда робот подключается к Wi-Fi, он должен приветствовать пользователя и перейти к этапу обучения. Это включает распознавание речи и вызовы API к системе робота для выполнения определенных действий. Каждый раз, когда робот "говорит", на экране должна присутствовать кнопка "повторить".
Поток работы - подключение к Wi-Fi - экран приветствия и приветствие - экран обучения с кнопкой "повторить" и голосовыми инструкциями - режим прослушивания и выполнение действий (которые были перечислены в голосовых инструкциях робота и затем распознаны из речи пользователя) - режим прослушивания ключевого слова и запросы из мобильного приложения.
Начальный экран: после включения робота на экране отображается QR-код для загрузки мобильного приложения
(После успешного подключения к Wi-Fi и верификации пользователя)
Экран приветствия: отображает говорящего кота, который создается с использованием набора изображений, каждое соответствует определенному звуку (используя инструмент rhubarb-lip-sync) и звук, сгенерированный API ChatGPT
Экран обучения: отображает говорящего кота и кнопку для повторения проигранного
Экран прослушивания: содержит говорящего кота и включено распознавание речи для сопоставления фраз, сказанных пользователем, с определенными заранее фразами. После того как звучит определенная фраза, робот выполняет соответствующие действия (делается вызов API)
Примечание: Экран прослушивания должен повторяться несколько раз, а также должна быть кнопка для пропуска этого этапа
Приложения 1
Актуальные фриланс-проекты в категории Python
Специалист по Excel / автоматизации процессов (Excel + желательно программирование)Ищем специалиста с ПРОДВИНУТЫМИ знаниями Excel для оптимизации существующего файла и автоматизации процессов. Будет большим преимуществом, если вы также имеете навыки программирования / VBA / Power Query / Power Automate или опыт создания сложной логики в Excel. Задачи проекта… Python, Базы данных и SQL ∙ 1 час 31 минута назад ∙ 13 ставок |
Автоматизация процессоів через API и PhytonНиже описал текущий процесс и то, к какому результату хотелось бы прийти. Также прикладіваю файлы реалтного процесса чтобы лучше понять как он выглядит в ревльности Текущий процесс Сейчас весь процесс выполняется вручную: загрузка/выгрузка файлов, перенос данных между… AI и машинное обучение, Python ∙ 2 часа 32 минуты назад ∙ 23 ставки |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 15 часов 19 минут назад ∙ 71 ставка |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 22 часа 18 минут назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 3 дня 3 часа назад ∙ 29 ставок |