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

FindIslands

FindIslands

Find Islands, США

Жовтень 2021 — Грудень 2021
Напрямок проєкту: Платформа для оренди та продажу островів у всьому світі.
Завдання: Full-Stack розробка.

Find Islands — це всеосяжна платформа, яка об’єднує покупців, орендарів і продавців приватних островів з усього світу. Я відповідав за повний цикл розробки платформи, зосереджуючись на її функціональності, оптимізації та зручності використання.

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

  • Розробив 12 кастомних сторінок із акцентом на продуктивність і адаптивність.
  • Використані технології та бібліотеки:
  • Модифікований Bootstrap, jQuery, jQueryUI Draggable, Swiper Slider і int-tel-input.
  • Інтеграція Google Maps API та Open Weather API для динамічного контенту.
  • Розробив та впровадив унікальний шрифт іконок відповідно до стилю бренду проєкту.
  • Здійснив адаптивну, орієнтовану на мобільні пристрої верстку з кросплатформенною та кросбраузерною сумісністю.
  • Створив SEO-оптимізовану HTML-структуру для покращення видимості сайту в пошукових системах.

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

  • Використані розширені інструменти та API:
  • ACF PRO, Contact Form 7 (CF7), Yoast SEO для ефективного управління контентом і SEO-оптимізації.
  • Інтеграція Mailchimp API, Google reCAPTCHA, Google Place API, Google Maps API, Google JS API, Telegram API та YouTube API для розширення функціональності.
  • Розробив та впровадив систему автентифікації користувачів:
  • Реалізував функціонал входу, реєстрації та відновлення пароля.
  • Додав AJAX-валидацію для сторінок входу та реєстрації для покращення зручності користувачів.
  • Створив три типи користувачів із різними ролями та правами доступу:
  • Для кожного типу користувачів реалізовано унікальний інтерфейс облікового запису.
  • Розширив інтерактивність за допомогою таких функцій:
  • Перетягування файлів для завантаження медіа.
  • Пошук і розміщення пінів на карті за допомогою Google Place API.
  • Автоматичне визначення регіону та країни через пін на карті.
  • Розробив два кастомні типи записів і дві таксономії для зручної категоризації контенту.
  • Впровадив створення та редагування контенту прямо з облікових записів користувачів:
  • Додав функції для створення, управління та сортування кастомних записів.
  • Реалізував взаємодію між різними типами користувачів.

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

  • Підключив Mailchimp для маркетингу та email-сповіщень.
  • Розробив Telegram-бота для сповіщень користувачів про нові записи на платформі.
  • Створив кастомний плагін для управління типами користувачів і їх правами доступу.
  • Автоматизував створення елементів таксономії (наприклад, регіонів і локацій) у разі їх відсутності.
  • Додав функціонал сортування для кастомних типів записів.