Мобільний додаток, додаток на основі Linux, бекенд
Загальний опис
Ми шукаємо повноцінного розробника, який може створити:
- крос-платформенний мобільний додаток для 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 ∙ 33 хвилини тому ∙ 7 ставок |
Автоматизація процесів через API та PythonНижче описав поточний процес і те, до якого результату хотілося б прийти. Також прикладаю файли реального процесу, щоб краще зрозуміти, як він виглядає в реальності Поточний процес Зараз весь процес виконується вручну: завантаження/вивантаження файлів, перенесення даних… AI та машинне навчання, Python ∙ 1 година 34 хвилини тому ∙ 18 ставок |
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 14 годин 20 хвилин тому ∙ 67 ставок |
Парсинг та класифікація великого масиву зображеньПотрібно реалізувати проєкт зі збору та структурування великого масиву архітектурних зображень із відкритих вебджерел.Задача включає: автоматизований збір зображень; завантаження файлів у максимально доступній якості; класифікацію зображень за категоріями: Exterior; Interior;… Python, Парсинг даних ∙ 21 година 20 хвилин тому ∙ 30 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 3 дні 2 години тому ∙ 29 ставок |