/jdonate

Простенький бесплатный веб-сайт-магазин, написанный на чистом PHP, с использованием Alpine.js и Tailwind CSS.

Primary LanguagePHPMIT LicenseMIT

JDonate

Простенький бесплатный веб-сайт, написанный на чистом PHP, с использованием Alpine.js и Tailwind CSS. В этом проекте представлены следующие возможности:

Иллюстрация к проекту

Фунционал

  • Первичная настройка сайта через отдельный файл, который автоматически удаляется после установки.
  • Авторизация через Steam, что делает процесс входа на сайт удобным для пользователей.
  • API для создания и управления корзиной покупок, с дополнительными уровнями безопасности, такими как белый список IP-адресов и проверка заголовка x-api-key.
  • Возможность пополнения счета пользователей через платежный сервис FreeKassa.
  • Создание предметов на сайте с использованием веб-интерфейса хостинга, при этом вы можете использовать плейсхолдер %player% для более гибкой настройки.

Требования

  • php 8.0+, работоспособность гарантируется на версии 8.0+, ниже не проверялась.
  • MySQL.

Установка

  • Переместить файлы с репозитория в папку Вашего сайта.

  • Перейти по yourwebsite.com/setup.php и произвести первичную настройку. image

  • Предметы для магазина создаются посредством Вашей ПУ хостинга.