Иван Афанасьев › afanasev.info Паспорт верифицирован
Боты, парсеры и веб-сервисы для автоматизации бизнеса
Рейтинг
33 485
№ 30 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Уфа
Опыт работы
9 лет
На сайте с
2017 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

MVP магазина цифровых товаров: каталог, кабинет, баланс и выдача кодов

Описание

MVP цифрового магазина с адаптивной витриной, личным кабинетом и серверным учётом заказов. Основной сценарий — выбрать продукт и номинал, оформить заказ и получить цифровой код после подтверждения оплаты.

Решение

Реализованы каталог, оформление заказа, кабинет покупателя, внутренний баланс и админка. На backend предусмотрены расчёт стоимости, история платежей, проверка подписи webhook и повторных событий. Код выдаётся со склада транзакционно, с проверкой конкурентного резервирования. Стек: Next.js, React, NestJS, Prisma, PostgreSQL и Redis; запуск через Docker.

Результат

Рабочая структура MVP с разделением витрины и API. Важно: внешние платежи и операция пополнения Steam в этой версии работают через mock-провайдеры; кейс не заявляет действующий эквайринг или реальные пополнения. Скриншоты исходного интерфейса сняты с локальным тестовым каталогом. Цены и товары демонстрационные, покупки не выполнялись.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT FunPay → Steam: автоматическая обработка оплаченных заказов и выдача товаров
FunPay → Steam: автоматическая обработка оплаченных заказов и выдача товаров
33
Веб-разработка и IT Расширение VPN / Proxy для браузера: интерфейс и управление серверами
Расширение VPN / Proxy для браузера: интерфейс и управление серверами
345
Веб-разработка и IT Telegram-бот мониторинга Avito: новые объявления по сохранённым фильтрам
Telegram-бот мониторинга Avito: новые объявления по сохранённым фильтрам
708
Веб-разработка и IT WordPress → Битрикс24: автоматическая передача заявок с сайта в CRM
WordPress → Битрикс24: автоматическая передача заявок с сайта в CRM
39