© 2025 Владислав Том'юк. Усі права захищено.
Веб розробка

Wp Job

Wp Job

Wp-job, США

Липень 2021 — Вересень 2021
Напрямок проєкту: Дошка оголошень для розробників WordPress.
Завдання: Back-End розробка.

Цей проєкт зосереджувався на створенні дошки оголошень, орієнтованої на розробників WordPress, із розширеними функціями для роботодавців і компаній. Даний проєкт було закрито наприкінці 2024 року.

Back-End розробка:

  • Розробив кастомну тему WordPress “з нуля”.
  • Інтегрував кілька Google API:
  • Google Maps API для роботи з локаціями.
  • Google reCAPTCHA API для посилення безпеки.
  • Google Place API для точних даних про локації.
  • Використав ключові плагіни для розширення функціональності:
  • ACF Pro, Yoast SEO, Front End PM і Cloudinary.
  • Реалізував віддалене зберігання медіафайлів, пов’язаних із постами, для підвищення продуктивності сайту.
  • Розробив кастомний плагін для управління ролями та правами користувачів:
  • Створив дві унікальні ролі користувачів: “Роботодавець” і “Компанія”.
  • Розробив два різні типи облікових записів для цих ролей.
  • Побудував три кастомні типи записів і сім таксономій для ефективного управління контентом.
  • Додав функції динамічного створення/редагування резюме та вакансій безпосередньо з облікових записів користувачів.
  • Реалізував можливість створення та редагування сторінок компаній.
  • Інтегрував фільтри на основі AJAX для пошуку вакансій і резюме за різними критеріями.

Автентифікація та посилення безпеки:

  • Створив кастомні сторінки входу та реєстрації з:
  • Інтеграцією Google reCAPTCHA для захисту від ботів.
  • Кастомними рішеннями reCAPTCHA для внутрішніх форм.
  • AJAX-валидацією для покращення зручності використання під час входу та реєстрації.

Розширена інтеграція мап:

  • Використав Google Maps для:
  • Визначення локацій, доданих користувачами.
  • Відображення вакансій і офісів компаній на інтерактивній карті.

Налаштування та оптимізація:

  • Переробив і налаштував плагін Front End PM відповідно до специфічних вимог проєкту.
  • Оптимізував вебсайт для продуктивності, безпеки та залучення користувачів.

Цей проєкт продемонстрував мої навички у створенні масштабованих вебзастосунків із розширеними функціями, які відповідають потребам клієнта, поєднуючи просунуту back-end розробку із зручною для користувачів функціональністю.