Разработка лаунчпада

Цена договорная
07 февраля 2025, 18:46 • 0 откликов • 29 просмотров
Нужно разработать лаунчпад 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 для обновления статусов инвестиций в реальном времени.


Логирование и мониторинг:

• Логирование запросов и ошибок