AZ.

Something Tools — Memecoins Launchpad

Launchpad-платформа для мемкоинов на блокчейнах Monad и Solana. 3 000+ пользователей, 3 000+ токенов, объём торгов $111K+.

ReactTypeScriptNext.jsNode.jsRedisWebSocketSolidityWeb3.js

Задача

Создать полноценную launchpad-платформу для запуска мемкоинов на блокчейнах Monad и Solana — с торговлей, аналитикой, системой кошельков и поинтовой программой.

Моя роль

Fullstack-разработчик и техлид. Полный цикл от архитектуры смарт-контрактов и backend-логики до пользовательских сценариев. Управлял командой из 5 разработчиков: постановка задач, код-ревью, архитектурные решения, менторинг. Спроектировал высоконагруженную backend-систему с Redis (кэширование, pub/sub, очереди событий) — среднее время отклика API от 1 до 54 мс, 0 ошибок 4xx/5xx в продакшене.

Ключевые фичи

  • Торговля в реальном времени — графики TradingView, Buy/Sell панель, потоковые данные по WebSocket для 15 000+ swap-операций
  • Создание токенов — Classic/Custom Curve, генерация AI-описаний и изображений
  • Wallet Management — депозиты через Visa/Mastercard, внутренние кошельки, история транзакций
  • Аналитика — интерактивные графики цен, ликвидности, ончейн-метрик с обработкой данных в реальном времени
  • Leaderboard — поинтовая программа для создателей и трейдеров
  • Реферальная программа — 30% от комиссий прямых рефералов, 5% от второго уровня

Архитектура и оптимизация

  • Backend: Node.js + Redis (кэширование, pub/sub, очереди событий). 6+ воркеров и асинхронных процессов для обработки ончейн-событий (32 000+ итераций event-consumer без ошибок)
  • WebSocket-инфраструктура: Redis WebSocket оркестратор для синхронизации сервисов, real-time обновление данных на фронтенде, снижение нагрузки на HTTP-эндпоинты
  • База данных: PostgreSQL — проектирование схемы, оптимизация запросов, настройка индексации
  • Frontend: Next.js + Effector для стейт-менеджмента
  • CI/CD: Docker-образы, менеджмент контейнеров через Portainer
  • Мониторинг: логирование и мониторинг сервисов через New Relic
  • Безопасность: rate-limiting с привязкой к активной сессии, защита API от злоупотреблений
  • Тестирование: E2E-тесты на Cypress, покрытие ключевых пользовательских сценариев

Результаты

  • 3 000+ зарегистрированных пользователей
  • 3 000+ созданных токенов
  • 5.1M MON ($111K+) суммарный объём торгов
  • 15 000+ обработанных swap-операций
  • 1–54 мс среднее время отклика API
  • 0 ошибок 4xx/5xx в продакшене
  • Мультичейн поддержка: Monad и Solana
Something Tools — Memecoins Launchpad — главный экран

Экраны проекта

Something Tools — Memecoins Launchpad — экран 2
Something Tools — Memecoins Launchpad — экран 3
Something Tools — Memecoins Launchpad — экран 4
Something Tools — Memecoins Launchpad — экран 5
Something Tools — Memecoins Launchpad — экран 6
Something Tools — Memecoins Launchpad — экран 7
Something Tools — Memecoins Launchpad — экран 8
Something Tools — Memecoins Launchpad — экран 9
Something Tools — Memecoins Launchpad — экран 10
Something Tools — Memecoins Launchpad — экран 11