Рейтинг
21
№ 144 647 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
На сайте с
2026 года

Mikscube: сайт и донат-магазин для Minecraft-сервера

Используемые навыки API Minecraft MySQL Node.js React.js

Описание

Для Minecraft-сервера Mikscube нужно было сделать не просто страницу с товарами, а полноценный сайт с донат-магазином и понятной логикой покупки. Игрок должен был быстро понять, что это за сервер, как к нему подключиться, какие товары доступны, какие правила действуют на проекте и где смотреть информацию после покупки.
В проект вошли главная страница, магазин, страница правил и профиль пользователя с историей покупок. Магазин включал несколько типов товаров: привилегии, кейсы, валюту и услуги. Поэтому интерфейс нужно было строить не как обычный лендинг, а как небольшой продукт для игрового сервера, где важны каталог, статусы, связь с игроком и понятная выдача результата.
Отдельная часть задачи была связана с технической архитектурой. Покупка в таком проекте не заканчивается на оплате: после платежа нужно связать игрока, товар, запись в базе данных и выдачу привилегии на Minecraft-сервере. Для этого была нужна связка сайта, платежного контура, MySQL и самописного плагина.

Решение

Я разработал веб-часть проекта и связал ее с серверной логикой через отдельный мост, MySQL и самописный Minecraft-плагин. Сайт отвечал за интерфейс, каталог товаров, профиль, историю покупок и действия пользователя. Серверная часть через плагин периодически читала базу данных и забирала задачи на выдачу привилегий.
Такой подход разделил зоны ответственности. Сайт не выдавал игровые права напрямую и не превращался в Minecraft-плагин. Он фиксировал покупку и передавал данные дальше. Плагин, уже на стороне игрового сервера, проверял задачи и применял нужные права игроку. Это снижало риск потерять выдачу при перезапуске сервера, ошибке связи или временной недоступности отдельных частей системы.
В проекте использовались React, Node.js, MySQL и подключенный FreeKassa API. MySQL выступал общей точкой синхронизации между сайтом и плагином: в базе хранились данные о пользователях, товарах, покупках и задачах на выдачу. Платежный контур был отделен от логики выдачи, чтобы успешная оплата и фактическая выдача привилегии не смешивались в один непрозрачный статус.
Также была продумана структура пользовательского интерфейса. Главная страница давала входную точку и показывала сервер, магазин помогал выбрать товар, правила задавали ограничения и ожидания, а профиль с историей покупок помогал игроку видеть след своих действий после оплаты.

Результат

В результате получился рабочий сайт с донат-магазином для Minecraft-сервера, где визуальная часть была связана с реальной серверной логикой. Проект включал не только витрину товаров, но и страницы, которые закрывают основные сценарии игрока: знакомство с сервером, выбор товара, просмотр правил и проверку информации в профиле.
С технической стороны сайт был связан с платежным контуром, MySQL и самописным Minecraft-плагином. Это позволило выстроить понятный процесс: игрок выбирает товар на сайте, покупка фиксируется в базе, а серверная часть через плагин забирает задачу и выдает привилегию.
Для портфолио этот проект показывает не только навыки верстки или дизайна интерфейса, но и умение собирать небольшой веб-продукт вокруг реального процесса: платежи, база данных, интеграция с игровым сервером, пользовательский профиль и выдача результата после покупки.

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