Skip to content
This repository was archived by the owner on Nov 4, 2023. It is now read-only.

ilyhalight/FeimisioDonate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

228 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeimisioDonate System

Python Version NodeJS Version GitHub Stars GitHub Issues Current Version GitHub License

⭐ Поставьте звездочку на GitHub — это очень мотивирует!

FeimisioDonate — Это небольшая система доната для CS:GO серверов. Серверная часть системы построена на Python с использованием FastAPI, а клиентская часть на NuxtJS 3.0. Система поддерживает несколько серверов, а также несколько платежных систем.

FeimisioDonate Preview

📖 Доступные платежные системы

Все платежные системы включаются вручную, через базу данных. Список доступных платежных систем:

Платежная система Статус Имя в БД
Freekassa freekassa
Enot.io enot
AnyPay anypay
Lava lava
CrystalPay crystalpay
PayPalych NOT TESTED paypalych

Примечание: Алгоритм подписи платежной системы AnyPay должен быть установлен на MD5.


📦 Установка

  1. Загрузите репозиторий с GitHub
  2. Зайдите в папку backend и запустите команду pip install -r requirements.txt для установки зависимостей
  3. Зайдите в config/config.cfg и настройте chat_id для телеграм логов, а так же ссылки расположение сайта
  4. Заполните config/.env файл по заданному шаблону
  5. Запустите сервер командой python main.py
  6. Зайдите в папку frontend и запустите команду npm install для установки зависимостей
  7. Заполните .env файл по заданному шаблону (если нужен кастомный порт)
  8. Заполните config/config.js по заданному шаблону
  9. Установите свои ключевые слова (keywords) и пути к сертификатам (если собираетесь размещать сайт на домене) в файле nuxt.config.js
  10. Соберите клиент командой npm run build
  11. Установите pm2 командой npm install pm2 -g && pm2 install pm2-logrotate
  12. Запустите клиент командой pm2 start ecosystem.config.js

📝 Лицензия

Вы можете ознакомиться с полной лицензией здесь

Этот проект находится под лицензией GPL 3.0. Вы можете использовать его в любых целях, включая коммерческие, но вы должны указывать автора и ссылку на оригинальный репозиторий.

About

FeimisioDonate — Это небольшая система доната для CS:GO серверов.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors