Техническое задание: Аудит и доработка игрового сайта

Краткое описание проекта

Имеется рабочий скрипт сайта с игровой механикой, аналогичной рулетке, использующей виртуальные предметы (скины). Необходимо комплексно улучшить проект: обеспечить безопасность, обновить интерфейс и добавить финансовые операции.

Основные задачи

1. Аудит безопасности и исправление уязвимостей

  • Тщательная проверка исходного кода на наличие уязвимостей (SQL-инъекции, XSS, CSRF, логические ошибки и др.).
  • Исправление всех обнаруженных проблем и потенциальных точек взлома.
  • Рекомендации по повышению общей безопасности проекта.

2. Доработка функционала

  • Подключение и интеграция надежной платежной системы для пополнения баланса.
  • Реализация функционала вывода виртуальных предметов (скинов) пользователями.
  • Создание или доработка административной панели для управления финансовыми операциями и предметами.

3. Работа с дизайном и интерфейсом

  • Анализ текущего дизайна и предложение по его улучшению для повышения удобства пользователей.
  • Внесение изменений в интерфейс (верстку) в соответствии с утвержденными правками.
  • Оптимизация пользовательского пути (UX).

Требования к исполнителю

  • Опыт в пентесте и поиске уязвимостей в веб-приложениях.
  • Навыки full-stack разработки (бэкенд + фронтенд).
  • Опыт интеграции платежных шлюзов.
  • Понимание принципов UI/UX дизайна.

Все технические детали и доступ к файлам будут переданы выбранному исполнителю после согласования условий.

Разработка парсера для учебного портала

Требуется создать скрипт для автоматического сбора учебных материалов из личного кабинета на образовательном портале. Необходимо извлекать статьи и тесты с вопросами и ответами из различных курсов.