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