Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Сайт для проекта игровых серверов (Только бэкенд, дизайн уже есть)

Разместить заказ
k
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 2 месяца
Бюджет: по договоренности
📌 Техническое задание: Сайт с авторизацией через Steam и покупкой привилегий через FreeKassa
1. Цель проекта
Разработать сайт, где пользователи смогут:
✅ Войти через Steam (авторизация OpenID).
✅ Купить привилегию через FreeKassa.
✅ После оплаты данные (SteamID + привилегия) должны сохраняться.
✅ Автоматическая запись в 7778-config.yml.

2. Основные функции
2.1. Авторизация через Steam
Авторизация через Steam OpenID.
Получение SteamID64 пользователя.
Сохранение данных в сессии.
2.2. Оплата через FreeKassa
Выбор привилегии на сайте.
Оплата через FreeKassa.
После успешной оплаты:
🔹 Запись SteamID + привилегии в 7778-config.yml.
🔹 Уведомление в Discord (через Webhook).
2.3. Авто-выдача привилегий через 7778-config.yml
После успешной оплаты SteamID + донат добавляются в файл.
Пример структуры 7778-config.yml:
yaml
Копировать
Редактировать
# Стим ID и донаты, прикрепленные к ним
steam_ids_and_donates:
  76561199106761009:
  – 0 # Выдан донат под номером "0"
  76561199038743106:
  – 1  # Выдан донат под номером "1"
  76561199467120613:
  – 2  # Выдан донат под номером "2"
Сайт должен автоматически редактировать YAML-файл после успешной оплаты.
(Опционально): Создать админ-панель для редактирования данных.
3. Дизайн и структура
📌 Главная страница – инфо о сервере, кнопка "Войти через Steam".
📌 Магазин привилегий – список доступных пакетов, кнопка "Купить".
📌 Страница оплаты – подтверждение выбора, редирект на FreeKassa.
📌 Профиль пользователя – отображение SteamID и купленных привилегий.

4. Технические требования
✅ Сервер: Apache / Nginx + PHP (или Node.js).
✅ База данных (если нужна): MySQL / SQLite.
✅ SSL-сертификат для защиты данных.
✅ Библиотека для работы с YAML (например, PyYAML или Symfony YAML Component).

5. Сроки и бюджет
📌 Срок: 2-4 недели.
📌 Бюджет: обсуждается с разработчиком.

📌 Итог: Что нужно сделать?
1️⃣ Авторизация через Steam (получение SteamID).
2️⃣ Интеграция с FreeKassa (оплата + обработка callback).
3️⃣ Сохранение данных о покупках в 7778-config.yml.
4️⃣ Отправка уведомлений в Discord (или логирование в файл).
5️⃣ Простой и удобный интерфейс.
Разделы:
Опубликован:
21.02.2025 | 20:56 [поднят: 21.02.2025 | 20:56] [последние изменения: 22.02.2025 | 13:14]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».