Вакансия: Wordpress разработчик (Elementor, JetEngine)
Описание проекта:
Разрабатывается платформа для онлайн-обучения, аналогичная Skyeng, где занятия с преподавателями по различным предметам приобретаются пакетами. Необходимо создать административную панель для менеджеров, предназначенную для мониторинга данных без возможности их изменения или добавления.
Основные задачи проекта:
1. База данных и ERD:
- Имеется база данных на Wordpress, собранная с помощью JetEngine и ERD.
- Требуется внести недостающие данные и корректировки в ERD.
2. Разработка таблиц (6 страниц):
- Создание списков (в формате таблиц) клиентов, тьюторов, договоров с клиентами и тьюторами, инвойсов, платежей и т.д.
- Реализация фронтенда и подключение данных из БД в необходимые колонки.
- 90% колонок уже присутствуют в БД; остальные необходимо добавить.
3. Индивидуальные дашборды (3 страницы):
- Создание персональных страниц для каждого контракта и тьютора, где отображаются связанные инвойсы, платежи, уроки и прочее.
- 80% данных уже есть в БД; недостающие данные добавить и скорректировать ERD.
- Расчет около 10 метрик (суммирование, средние значения и т.д.), например, количество уроков по контракту, общая длительность всех уроков.
4. Финансовые показатели:
- Перенос расчетов из Excel в интерфейс.
- Ввод денежных данных вручную каждый месяц; показатели рассчитываются по формулам с возможностью фильтрации по периоду.
- Реализация 3 страниц с 2 вкладками каждая.
5. Выплата зарплат:
- Создание списка платежей тьюторам за месяц с детализацией по контрактам.
- Разработка интерфейса для бухгалтера для отметки произведенных оплат.
Во всех таблицах необходимо реализовать 2-3 вида сортировки и фильтрации. Все таблицы должны быть взаимосвязаны.
Ссылки на материалы:
- Макеты в Figma: https://www.figma.com/design/NZCE9H1Ghv7dJjNqHyzSEC/Fokus-Nachhilfe-%26-Xmethod-(Copy)?node-id=164-3586&t=ElsEGqugf0No9ayU-1
- ERD: https://drive.google.com/drive/u/0/folders/1VDc1ZOWFWY4gXm3I0wGxqA_nB4e8M3Mw
Требования к кандидату:
1. Опыт работы с Wordpress.
2. Опыт работы с Elementor.
3. Опыт работы с JetEngine (JetBlocks, JetFormBuilder).
4. Опыт разработки кастомных виджетов Elementor
5. Уверенное владение PHP и JavaScript.
6. Понимание работы с REST API.
7. Знание SQL.
8. Наличие портфолио реализованных проектов.