Клиенту требовалось доработать существующую игровую платформу Neon: расширить функциональность, обновить отдельные элементы интерфейса и переработать часть кода взаимодействия с базой данных.
Платформа работала на самописной системе на PHP и MySQL. Новые возможности требовалось встроить в существующую структуру с сохранением действующих пользовательских сценариев.
Со стороны интерфейса задача заключалась в точечных визуальных улучшениях: доработке элементов страниц, добавлении эффектов и состояний при наведении, чтобы взаимодействие с сайтом стало более понятным и удобным.
Цель проекта - развить действующую платформу под текущие задачи клиента и упростить дальнейшее сопровождение отдельных участков кода.
Доработал существующую самописную платформу на PHP и MySQL, встроив изменения в текущую структуру проекта
1) Серверная логика
Разобрался в существующей структуре самописной платформы и доработал обработчики на процедурном PHP под дополнительные требования клиента. Написал необходимые SQL-запросы к MySQL и встроил новую логику в существующий код.
2) Работа с базой данных
Заменил использование mysqli на PDO в отдельных участках приложения, адаптировал выполнение запросов и обработку полученных данных.
3) Интерфейс
Внёс изменения в HTML-разметку и CSS-стили отдельных страниц. Настроил состояния элементов при наведении и дополнил клиентскую логику на JavaScript и jQuery для реализации визуальных эффектов.
Расширена функциональность существующей игровой платформы Neon: добавлена серверная логика под задачи клиента и обновлены отдельные элементы интерфейса.
На страницах, включая главную, появились визуальные эффекты и состояния при наведении с сохранением общего стиля сайта. Отдельные участки взаимодействия с MySQL переведены на PDO.
Изменения встроены в действующую платформу без полной переработки сайта.