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



