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