Техническое задание на разработку мини-приложения для группового чата

Необходимо доработать существующий проект онлайн-чата в формате мини-приложения, завершив все механизмы и создав красивый, удобный интерфейс.

Основные блоки работ:

1. Административная панель и модерация

  • Полная реализация системы прав: администраторы, модераторы.
  • Функционал банов и мутов пользователей.
  • Детальная статистика и информация по пользователям.
  • Поиск по истории чата (доступно для админов).

2. Функционал для пользователей

  • Загрузка и установка фото в профиль.
  • Реферальная система для привлечения новых участников.
  • Система уведомлений и рассылок внутри приложения.

3. Медиа и взаимодействие в чате

  • Отправка текстовых сообщений, фото, медиафайлов, голосовых сообщений и файлов.
  • Интеграция смайликов (эмодзи).
  • Автоматическое сжатие фото и медиа при отправке для оптимизации.
  • Создание и проведение опросов.
  • Функция "кружков" (визуализация голосовых сообщений).

4. Архитектура и специальные возможности

  • Создание системы "зеркал": возможность для других пользователей создавать аналогичные интерфейсы, которые подключаются к центральному чату.
  • Организация внутри группы отдельных комнат (каналов) с ограниченным доступом: только админы могут писать, пользователи - читать.
  • Верстка и оформление интерфейса, максимально приближенные к стилю групп в Telegram.

Разработка мобильного приложения агрегатора услуг с геолокацией и платежной системой

Требуется создать кроссплатформенное мобильное приложение для поиска и заказа услуг с определением местоположения, встроенной оплатой и системой уведомлений. Дополнительно нужен сайт-каталог для магазина автозапчастей.