NEXA VPN — VPN-сервис под ключ
Сайт с личным кабинетом, админка, API, приложения для Android и Windows, крипто-оплата
Задача
Коммерческому VPN-сервису нужен весь продуктовый контур: продажа подписок, автоматическая выдача доступа после оплаты, собственные приложения и инструменты для поддержки.
Что сделали
- Лендинг и личный кабинет: вход по magic-link, тарифы, промокоды, пробный период, управление устройствами
- Оплата криптовалютой (USDT, ETH, BTC) с автоматической активацией подписки по вебхуку
- Автоматическая выдача доступа к VPN-серверам каждому пользователю, лимит устройств
- Админка: дашборд с графиками, пользователи, тарифы, платежи, нагрузка серверов, релизы приложений, тикеты поддержки
- Android-клиент (Kotlin, Jetpack Compose) и Windows-клиент (.NET 8, WPF, системная служба)
- Ранняя версия сервиса работала как Telegram-бот и Telegram Mini App
Инженерные решения
Один монорепозиторий: веб, админка, API, Android, Windows
- Один монорепозиторий на весь продукт — веб, админка, API, Android и Windows — с общей дизайн-системой и типами
- Сквозной путь оплаты без ручных шагов: счёт → вебхук → активная подписка → доступ к серверу
- Next.js 16
- Tailwind v4
- Radix UI
- NestJS
- TypeORM
- PostgreSQL
- Redis
- Kotlin + Jetpack Compose
- C# / .NET 8 (WPF)
- pnpm monorepo