Telegram Apps
Формат: Реализованный проектBwallet
Telegram Mini App и биржевой бот для криптовалютных сделок.
Было
Команде нужен был Telegram-сервис для криптовалютных сделок, который сочетает быстрый пользовательский интерфейс и сложную backend-логику. Проект должен был поддерживать администрирование, внешние API и партнерскую механику для роста.
Сделали
Собрали Telegram Mini App на Next.js 14 и TypeScript, биржевого бота, админку, API-интеграции с криптовалютными сервисами и трехуровневую партнерскую программу. Серверную часть реализовали на Node.js 20 и NestJS 10 с PostgreSQL, Redis и обменом данными в реальном времени через Socket.io. Внутри продукта разделили пользовательские сценарии, управление операциями и сервисную поддержку.
Стало
Bwallet объединил криптовалютные сценарии внутри Telegram: пользователи взаимодействуют с сервисом в мессенджере, а команда управляет процессами через админку. Архитектура позволяет поддерживать проект и развивать его новыми финансовыми функциями.
Интерфейс Telegram Mini App
Реализованный стек интерфейса Bwallet по данным проекта.
- Next.js 14 с App Router и TypeScript 5; сборка через Turbopack.
- Интеграция с Telegram: @twa-dev/sdk и Telegram WebApp SDK.
- UI: Tailwind CSS 3 и shadcn/ui; состояние — Zustand 4; графики — TradingView Lightweight Charts 4.
- Запросы и обновление данных: Axios 1, TanStack Query 5 и Socket.io-client 4.
Сервер и инфраструктура
- Node.js 20, NestJS 10 и TypeScript 5; доступ к данным через Prisma 5.
- PostgreSQL 15 и Redis 7; события в реальном времени через Socket.io 4; фоновые задачи через Bull 4.
- Авторизация: JWT и Telegram Auth; проверка данных: Zod 3.
- Развертывание и сопровождение: Docker, Docker Compose, Cloudflare, GitHub Actions, Prometheus, Grafana, Loki, Promtail и Sentry.
- Kubernetes обозначен как дополнительный вариант оркестрации; конкретный облачный провайдер не указан.
Еще кейсы
Другие проекты Wcoders
Посмотрите другие проекты, чтобы оценить разные форматы задач и решений.
Платформа AI-агентов для автоматизации бизнес-процессов
AI-платформа для автоматизации заявок, документов, онбординга, отчётности и интеграций через автономных агентов и мультиагентные сценарии.
Открыть кейс
Humagent — операционная система для команд из людей и AI
Humagent превращает нейросети из отдельных AI-чатов в управляемых участников компании: с ролями, задачами, знаниями, бюджетами, согласованиями и прозрачной историей запусков.
Открыть кейс
WealthOS — платформа цифрового управления капиталом
Концепт цифровой платформы для wealth-менеджеров, семейных офисов, брокеров и финтех-компаний: управление капиталом, робо-эдвайзинг и гибридное консультирование.
Открыть кейс