Техническое задание (разработка) — Проект «NOCURU PARTNERS»
Контекст
В рамках проекта «NOCURU PARTNERS» необходимо реализовать функционал для интеграции винодельнь в экосистему NOCURU, включая создание партнёрских договоров, интерфейсы для мониторинга и управления NFT-бутылками, а также улучшения пользовательского интерфейса. Также обсуждается архитектура системы хранения и выдачи вина, включающая центральный склад и сеть локальных точек выдачи (Wine Nodes).
Задачи
- Реализовать интерфейс создания партнёрства
- Создать форму для заполнения заявки на партнёрство, включая данные винодельни и необходимые параметры для мониторинга и Mint NFT.
- Инициатор: Rustam.
- Реализовать функционал Mint NFT для бутылок
- Разработать логику создания NFT-бутылок на основе заявок от партнёров.
- Учесть, что для первой партии необходимо создать 5–10 NFT-бутылок.
- Инициатор: Rustam.
- Интеграция платёжной системы в партнёрский интерфейс
- Добавить возможность оплаты в рублях, чтобы средства партнёра поступали на его счёт автоматически.
- Инициатор: Rustam.
- Создать партнёрский договор с винодельнями
- Разработать шаблон договора, включающий условия поставки, Mint NFT, оплаты и отслеживания бутылок.
- Инициатор: Rustam.
- Реализовать функционал оцифровки бутылок
- Внедрить систему оцифровки первой партии (2000 бутылок) с ценой 1000 руб за бутылку.
- Инициатор: Rustam.
- Упростить процесс регистрации через QR-код
- Разработать функционал, позволяющий автоматически регистрировать новых пользователей по QR-коду, включая создание кастодиального кошелька и подключение Google Authenticator.
- Инициатор: Rustam.
- Исправить отображение валюты
- Заменить символ евро (€) на доллар (USD) везде, где это неуместно.
- Инициатор: Rustam.
- Закрепить верхнюю панель при прокрутке
- Реализовать фиксированное отображение верхней панели при скроллинге вниз, как в авиакомпаниях.
- Инициатор: Rustam.
- Реализовать логику регистрации с уникальным email
- Исключить возможность создания дублирующих аккаунтов из-за регистрационных ошибок (например, разные регистры в email).
- Пользователь должен ввести действующий email.
- Инициатор: Rustam.
- Реализовать архитектуру Wine Nodes
- Разработать систему, включающую:
- Центральный склад для хранения вина.
- Сеть Wine Nodes (интеллектуальных винных шкафов) в ресторанах.
- Интеграцию с Digital Cellar для отслеживания и управления NFT.
- Инициатор: Rustam.
- Реализовать функционал "Get My Wine"
- Позволить пользователю выбрать ресторан-партнёр для получения бутылки.
- После получения бутылки NFT должен быть сожжён (Burn).
- Инициатор: Rustam.
- Реализовать функционал перемещения бутылок между складом и Wine Node
- Разработать логистику перемещения бутылок из центрального склада в Wine Node.
- Инициатор: Rustam.
- Реализовать функционал вторичного рынка
- Позволить перепродажу NFT-бутылок без физического перемещения вина.
- При получении бутылки пользователем NFT должен быть сожжён.
- Иniциатор: Rustam.
Приоритеты
- Высокий приоритет:
- Создание партнёрского интерфейса и Mint NFT.
- Упрощение регистрации через QR-код.
- Исправление отображения валюты.
- Закрепление верхней панели.
- Устранение дублирования аккаунтов.
- Средний приоритет:
- Реализация Wine Nodes и логистики перемещения бутылок.
- Разработка функционала "Get My Wine".
- Вторичный рынок.
- Низкий приоритет:
- Детали экономической модели для ресторанов и винодельнь.
Открытые вопросы
- Нужно ли автоматически предлагать пользователю случайный email и пароль при регистрации через QR-код, или пользователь должен ввести их самостоятельно?
Инициатор: Vladimir Gatsko.
- Как будет интегрироваться пополнение кастодиального кошелька USDT и покупка NOC на пресейле?
Инициатор: Rustam.
- Как будет выглядеть шаблон партнёрского договора?
Инициатор: Rustam.
- Какие конкретные параметры и данные должны быть в форме заявки на партнёрство?
Инициатор: Rustam.
- Как будет выглядеть интеграция Wine Nodes с Digital Cellar?
Инициатор: Rustam.