009
Archive 009Инструмент

Minecraft AutoDonate

Витрина цифровых товаров для игровых серверов (Minecraft) с админ-панелью, оплатами и RCON-интеграцией. Фронтенд на Next.js, бэкенд на Express + SQLite

websites

Minecraft AutoDonate
01 /О проекте

Витрина цифровых товаров для игровых серверов (Minecraft) с админ-панелью, оплатами и RCON-интеграцией. Фронтенд на Next.js, бэкенд на Express + SQLite.

Выполнено на заказ, со всеми пожеланиями заказчиков.

02 /✨ Возможности
  1. 01Витрина товаров и оформление заказов
  2. 02Админ-панель: категории, товары, заказы, страницы, объявления, настройки
  3. 03Оплаты FreeKassa: SCI + callback, автометка paid
  4. 04RCON-интеграция: авто-выполнение команды после оплаты
  5. 05Загрузка изображений и конвертация в webp
03 /🔧 Технологии
  1. 01Frontend: Next.js (App Router), SSR, mobile-first UI
  2. 02Backend: Express 5, better-sqlite3, multer + sharp, helmet, rate-limit
  3. 03JWT + HttpOnly cookie для админ-аутентификации
  4. 04CORS whitelist, безопасные заголовки
04 /🔄 Потоки
  1. 01Авторизация админа: login → выдача JWT + HttpOnly cookie
  2. 02Создание заказа: FreeKassa SCI → callback проверки подписи
  3. 03Оплачен → запись paid, выполнение RCON-команды
  4. 04Управление магазином через админ-панель
05 /🔗 Интеграции
  1. 01FreeKassa (SCI + Result)
  2. 02RCON (исполнение команд на сервере)
  3. 03multer + sharp (webp)