Техническое задание: Аудит и доработка игрового сайта
Краткое описание проекта
Имеется рабочий скрипт сайта с игровой механикой, аналогичной рулетке, использующей виртуальные предметы (скины). Необходимо комплексно улучшить проект: обеспечить безопасность, обновить интерфейс и добавить финансовые операции.
Основные задачи
1. Аудит безопасности и исправление уязвимостей
- Тщательная проверка исходного кода на наличие уязвимостей (SQL-инъекции, XSS, CSRF, логические ошибки и др.).
- Исправление всех обнаруженных проблем и потенциальных точек взлома.
- Рекомендации по повышению общей безопасности проекта.
2. Доработка функционала
- Подключение и интеграция надежной платежной системы для пополнения баланса.
- Реализация функционала вывода виртуальных предметов (скинов) пользователями.
- Создание или доработка административной панели для управления финансовыми операциями и предметами.
3. Работа с дизайном и интерфейсом
- Анализ текущего дизайна и предложение по его улучшению для повышения удобства пользователей.
- Внесение изменений в интерфейс (верстку) в соответствии с утвержденными правками.
- Оптимизация пользовательского пути (UX).
Требования к исполнителю
- Опыт в пентесте и поиске уязвимостей в веб-приложениях.
- Навыки full-stack разработки (бэкенд + фронтенд).
- Опыт интеграции платежных шлюзов.
- Понимание принципов UI/UX дизайна.
Все технические детали и доступ к файлам будут переданы выбранному исполнителю после согласования условий.