Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Что было сделано:
• Создана промостраница WordPress на основе собственного шаблона (page-lottery.php) без использования стандартных заголовков и футеров темы.
• Реализована функция проверки промокодов через AJAX-запросы к базе данных (wp_ajax_check_promo).
• Разработана система отправки анкет победителей через AJAX-запросы (wp_ajax_submit_winner_form) без перезагрузки страницы.
• Подключена PhpSpreadsheet для автоматического импорта списка промокодов из Excel/CSV файлов в базу данных сайта.
• Настроена адаптивная верстка с разными стилями для десктопов и мобильных устройств:
• На десктопе — компактный и стильный вид.
• На мобильном — увеличенные поля ввода, кнопки и текст для комфортного использования.
• Подключен кастомный автозагрузчик классов (autoload.php) без использования Composer в окружении с ограниченным доступом к интернету.
• Оптимизирован UX: добавлена анимация появления результата проверки промокода.
• Защищена обработка данных (очистка через sanitize_text_field(), sanitize_email()).

Технологии:
• WordPress
• PHP (работа с AJAX и базой данных)
• CSS3 (адаптивная верстка, анимации)
• JavaScript (чистый, без библиотек)
• PhpSpreadsheet
• HTML5

Результат:
• Пользователи могут легко проверять свои промокоды.
• Победители могут заполнять форму для получения приза без перезагрузки страницы.
• Сайт работает быстро и правильно отображается на всех устройствах.
• Администраторы могут массово импортировать новые промокоды через админ-панель.
Детали работы
Бюджет 2000 UAH
Добавлена 28 апреля 2025
214 просмотров
Фрилансер
Андрій Паничук
Украина Киев  51  1

Свободен для работы Свободен для работы
53 Сейфа завершены
На сервисе 1 год