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

Цель проекта

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

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

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

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

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

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

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

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

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

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

Разработка цифрового приглашения и меню в современном стиле

Требуется создать два вертикальных графических макета: приглашение на мероприятие и меню коктейлей. Стиль - современный цифровой, с отсылками к комиксам, гик-культуре и кино. Концепция и контент предоставляются исполнителю.