Разработка децентрализованной P2P доски объявлений

Цель проекта

Создание веб-приложения для размещения и просмотра объявлений, работающего по принципу одноранговой сети (peer-to-peer) без центрального сервера.

Ключевые технические требования

Архитектура и связь

  • Полностью P2P-архитектура: данные передаются напрямую между пользователями
  • Использование WebRTC или другой подходящей P2P-технологии для установления соединений
  • Реализация системы отслеживания статуса активных P2P-соединений

Хранение и синхронизация данных

  • Децентрализованное хранение: каждый клиент хранит свою локальную копию базы объявлений
  • Автоматическая синхронизация: новые объявления должны распространяться по сети между подключенными пользователями
  • Локальное сохранение данных с использованием IndexedDB или фреймворка Gun.js

Функциональность пользовательского интерфейса

  • Размещение новых объявлений с заголовком, описанием и категорией
  • Поиск объявлений по заголовку и тексту описания
  • Фильтрация объявлений по категориям
  • Просмотр списка доступных объявлений

Ожидаемый результат

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

Написание реферата о ведущих российских университетах

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

Разработка продающей инфографики для карточек товара на маркетплейсах

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

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

Требуется создать пользовательский скрипт для Google Таблиц, который позволит менеджеру по нажатию кнопки копировать заданное количество ячеек из внешнего источника и вставлять их в свою таблицу. Количество ячеек (от 10 до 300) задается в диалоговом окне.