Разработал кастомный плагин и тему WordPress для маркетплейса курсов и каталога специалистов.
Плагин "Импульс - Каталог специалистов" включает:
- кастомный тип записи для специалистов (соискатели и исполнители)
- REST API для фильтрации и поиска по специализациям, городам и опыту работы
- фронтенд-формы создания анкет через ACF
- систему модерации с кастомными статусами (pending, approved, rejected)
- бесконечный скролл для каталога
- интеграцию с профильным меню темы.
Архитектура построена на PSR-4 автозагрузке классов, использовал Vite для сборки фронтенда с ES-модулями.
Тема "Impuls" реализует:
- маркетплейс курсов с кастомным типом записи и таксономиями
- систему аутентификации через OTP (SMS, Telegram, Email) с REST API эндпоинтами - фильтрацию курсов по категориям и параметрам
- систему заявок на курсы
- интеграцию с Telegram ботом для уведомлений
- демо-импорт контента для быстрого старта - кастомные формы для бизнеса и карточек курсов - пользовательский сайдбар и меню профиля.
Также использовал PSR-4 автозагрузку, Vite для сборки ассетов, строгую типизацию PHP 8.1+.
Оба проекта написаны с соблюдением стандартов WordPress, используют современный стек (PHP 8.0+, ES6 модули, SCSS), имеют модульную архитектуру для легкого расширения функциональности.
https://impulse-lms.com/market/