Заказчик — маркетплейс игровых товаров Almazik: пополнения Free Fire, PUBG, Telegram Premium, Steam и других сервисов для аудитории России и Кыргызстана.
Задача: собрать магазин, где геймер пополняет аккаунт за минуту в любое время суток, а владелец управляет товарами, ценами, заказами и пользователями без разработчика. Важны скорость выдачи, безопасная оплата и работа в двух валютах — RUB и KGS.
• Бэкенд на NestJS: товары, заказы, пользователи, роли, статусы заказов, REST API.
• Админ-панель на React: управление каталогом и ценами, заказы, пользователи, статистика.
• Витрина на Next.js, связанная с API: каталог, корзина, избранное, история заказов.
• Личный кабинет с авторизацией, профилем и настройками; переключение валют RUB / KGS.
• Автоматическая выдача заказов 24/7 сразу после подтверждения оплаты.
• Приём оплаты с защищённой обработкой — данные карт на сайте не хранятся.
• Светлая / тёмная тема, mobile-first вёрстка, поддержка в Telegram.
Стек: Next.js, NestJS, React, PostgreSQL, REST API.
Работает на almazik.online. Заказы выдаются автоматически круглосуточно, а владелец ведёт весь магазин из админки.
Ключевые цифры: автоматическая выдача 24/7; 2 валюты (RUB / KGS); витрина + API + админка на Next.js и NestJS.