<strong>Нужно разработать лаунчпад cо следующим функционалом. Так же готовы рассмотреть покупку готового варианта с доработкой.<br><br>Связь - Хабр или тг @alexg0d<br><br>2. Функциональные требования</strong><br><br>
<strong>2.1. Авторизация и аутентификация</strong><br>
Вход через Bitcoin-кошелек (через подпись транзакции).<br>
Вход через OAuth (Twitter, Discord).<br>
Возможность подключать все три метода входа в одном аккаунте.<br>
Авторизация через JWT-токены.<br><br><strong>2.2. Личный кабинет пользователя</strong><br>
<strong>История инвестиций:</strong><br>
• Список инвестиций с датой, суммой и статусом сделки.<br>
• Подсчет общей суммы вложений.<br><br>
<strong>Интеграция Web3-кошельков:</strong><br>
• Подключение Solana, TON и Ethereum-кошельков (через подпись транзакции).<br>
• Хранение привязанных адресов в БД.<br><br>
<strong>Ранг инвестора:</strong><br>
• Определяется по количеству держимых NFT.<br>
• Считывание данных о владении NFT по подключенному кошельку.<br><br>
<strong>Редактирование профиля:</strong><br>
• Загрузка/смена аватара.<br>
• Привязка Twitter/Discord (приоритетный никнейм — из Twitter).<br><br><strong>2.3. Главная страница (список инвестиционных сделок)</strong><br>
Разделение сделок на <strong>Current / Upcoming / Past</strong>.<br>
Для каждого проекта отображается:<br>
• <strong>Баннер, логотип, название</strong>.<br>
• <strong>Краткое описание</strong> (до X символов).<br><br><strong>2.4. Страница сделки (проекта)</strong><br>
<strong>Основная информация:</strong><br>
• Описание, сеть, цена за токен, капитализация проекта.<br>
• Баннер, логотип.<br><br>
<strong>Ключевые разделы:</strong><br>
• Tokenomics.<br>
• Команда.<br>
• Backers.<br>
• Roadmap.<br><br><strong>2.5. Страница активной сделки (инвестиции)</strong><br><br>
<strong>Отображает всю информацию о проекте + инвестиционный интерфейс</strong>:<br>
• Шкала сбора средств.<br>
• Доступная сумма для инвестирования (зависит от ранга инвестора).<br>
• Кнопка подключения кошелька.<br>
• Поле ввода суммы.<br>
• Кнопка <strong>“Invest”</strong>.<br>
После успешной инвестиции сделка отображается в личном кабинете пользователя.<br><br><strong>3. Админ-панель</strong><br>
<strong>Форма создания новой инвестиционной сделки</strong> с полями:<br>
• Название, описание, логотип, баннер.<br>
• Разделы: <strong>токеномика, команда, бекеры, дорожная карта</strong> (поддержка форматированного текста + загрузка изображений).<br><br>
<strong>Финансовые параметры сделки:</strong><br>
• Максимальная сумма сбора.<br>
• Лимиты инвестиций для разных рангов инвесторов.<br>
• Кошелек для сбора средств.<br><br>
<strong>Управление сделками:</strong><br>
• Редактирование и обновление информации.<br>
• Закрытие сделки.<br><br><strong>4. Нефункциональные требования</strong><br>
✅ <strong>Безопасность:</strong><br>
• Проверка подписи при подключении Web3-кошельков.<br>
• Защита API<br>
• Мониторинг транзакций для предотвращения мошенничества.<br>
<br>
✅ <strong>Производительность:</strong><br>
• Кэширование часто запрашиваемых данных<br>
• Асинхронная обработка заявок на инвестиции.<br><br>
✅ <strong>API:</strong><br>
• REST API для фронтенда.<br>
• WebSockets для обновления статусов инвестиций в реальном времени.<br><br>
✅ <strong>Логирование и мониторинг:</strong><br>
• Логирование запросов и ошибок<br>