Техническое задание: Приложение для циклической аудиозаписи и отправки данных

Цель проекта

Разработать программное обеспечение, которое осуществляет непрерывную циклическую запись аудиопотока и автоматически передает записанные данные на сервер.

Основные функциональные требования

  • Реализация механизма циклической (кольцевой) записи аудио с заданной длительностью фрагментов.
  • Обеспечение бесперебойной работы приложения в фоновом режиме.
  • Настройка параметров записи: качество звука, длительность одного цикла, чувствительность.
  • Автоматическая отправка аудиофайлов на удаленный сервер по защищенному протоколу.
  • Организация очереди отправки с обработкой ошибок соединения и повторными попытками.
  • Логирование ключевых событий и ошибок для диагностики.
  • Минимизация потребления системных ресурсов.

Требования к реализации

  • Кроссплатформенность или разработка под целевую операционную систему (уточнить).
  • Использование стабильных и распространенных библиотек для работы со звуком и сетевым взаимодействием.
  • Четкая архитектура кода, позволяющая легко вносить изменения.
  • Документация по установке, настройке и использованию.

Результат работы

  • Рабочее приложение с исполняемым файлом.
  • Исходный код проекта.
  • Инструкция по настройке и развертыванию.

Разработка телеграм-бота для кофейни на Python

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать админ-панель для управления меню и отслеживания заказов. Подробное техническое задание будет согласовано с исполнителем.

Разработка REST API для маркетплейса

Требуется опытный разработчик для создания серверной части REST API, аналогичной функционалу крупных маркетплейсов. Необходимы навыки эффективной работы с нейросетевыми технологиями. Основная задача - реализация модуля для загрузки и обработки данных.

Доработка формы авторизации: перемещение элементов и добавление обязательного согласия

Требуется внести три изменения в форму входа: переместить ссылку 'Забыли пароль?', добавить обязательный чекбокс согласия на обработку данных и изменить логику чекбокса 'Запомнить меня' на всегда активный.