Доработка игрового веб-портала (Laravel + Next.js + React)

50 000 руб. за проект
18 декабря 2024, 15:50 • 14 откликов • 45 просмотров
Описание задачи: Требуется доработка и расширение функционала существующего игрового веб-портала. Проект включает бэкенд на Laravel, фронтенд на Next.js + React, и панель управления на базе AdminLTE.

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


Основные цели проекта:
  1. Реализовать новые функции:
    • Мультиязычность, бонусные программы, реферальная система, турниры и акции.
    • Платежные системы и SMS-подтверждения.
  2. Обновить панель управления:
    • Устранить ошибки, добавить недостающие функции, обновить версию AdminLTE.
  3. Обеспечить стабильную работу всей системы:
    • Интеграция фронтенда и бэкенда, оптимизация, тестирование.

Детализация задач: Бэкенд (Laravel):
  1. Мультиязычность:
    • Управление языковыми строками через панель администратора.
    • Хранение переводов в базе данных, экспорт/импорт языков.
  2. Реферальная система:
    • Настройка вознаграждений за регистрацию и депозиты рефералов.
    • Учет активности и отображение статистики по рефералам.
  3. Турниры:
    • Создание и управление турнирами через панель администратора.
    • Автоматический расчет результатов и выдача наград.
  4. Бонусы:
    • Реализация бонусов (приветственные, за приглашение, колесо фортуны, SMS-бонусы).
    • Управление настройками бонусов через панель.
  5. Платежные системы:
    • Интеграция Stripe и Shkeeper.
    • Логи транзакций, фильтры и отчеты.
  6. SMS-подтверждение:
    • Интеграция провайдера SMS и настройка шаблонов сообщений.
  7. Система уровней:
    • Прогресс, награды, управление уровнями.
  8. Избранное:
    • Возможность пользователям добавлять/удалять игры в избранное.
  9. Системные уведомления:
    • Email, SMS, веб-уведомления, управление шаблонами через панель.
  10. Акции:
    • Создание акций с настройкой условий, сроков и наград.
  11. Профиль пользователя:
    • Генерация аватара при регистрации, корректная генерация юзернейма.
  12. Рефакторинг:
    • Оптимизация и очистка кода, повышение производительности.
Фронтенд (Next.js + React):
  1. Обновление панели AdminLTE:
    • Исправление ошибок и добавление новых функций.
    • Обновление версии до последней стабильной.
  2. Новые страницы:
    • FAQ, Правила, Ответственная игра.
    • Контент управляется через базу данных.
  3. Промокоды:
    • Интерфейс для ввода, проверки и активации.
  4. Уровни и прогресс:
    • Отображение текущего прогресса пользователя.
  5. Уведомления:
    • Реализация веб-уведомлений и их отображение на сайте.

Результаты:
  1. Полностью обновленный и работающий игровой веб-портал.
  2. Функциональная панель управления с поддержкой всех новых функций.
  3. Оптимизированный, протестированный и документированный код.

Примечания:
  • Дополнения и уточнения могут возникнуть в процессе работы.
  • Исполнителям важно уверенно работать с Laravel, Next.js и React.
  • Задача сложная и требует внимательности.