Задание: Веб-программист. Создание подписного сервиса и сайта для продажи ПО (C#) — backend + сайт + платежи (Дистанционная работа)
Есть готовое ПО, написанное на C#. Хотим продавать его по подписке.
Нужно с нуля разработать веб-сервис, который:
-Свяжет наш сервер с ПО
-Обеспечит авторизацию, покупку, продление и управление подпиской
-Включает сайт с личным кабинетом, админкой и платёжной системой
Что нужно реализовать:
1. Backend-сервис:
-API для связи ПО и сервера
-Генерация и проверка лицензий
-Привязка лицензии к конкретному ПК по hwid
-Отслеживание подписки, сроков, блокировка при неуплате
2. Сайт:
Личный кабинет пользователя:
-Регистрация, авторизация
-Покупка/продление/отмена подписки
-Привязка лицензии к устройству
-Реферальная система (баланс, начисления, вывод)
-История операций
Админ-панель:
-Управление подписками и ценами
-Просмотр пользователей и операций
-Управление выплатами и партнёркой
Дополнительно:
-Интеграция с платежным шлюзом (обсудим, возможно крипта/карты/YooKassa)
-Упор на безопасность, защиту от взлома и мультиаккаунтов
-Желательно логирование и отказоустойчивость
Технологический стек - обсуждаемо