{"id":680,"date":"2024-02-17T16:02:42","date_gmt":"2024-02-17T16:02:42","guid":{"rendered":"https:\/\/tomiuk.net\/project\/findislands\/"},"modified":"2025-03-02T02:52:44","modified_gmt":"2025-03-02T02:52:44","slug":"findislands","status":"publish","type":"project","link":"https:\/\/tomiuk.net\/en\/project\/findislands\/","title":{"rendered":"FindIslands"},"content":{"rendered":"\n<p><strong>Find Islands, USA<\/strong><\/p>\n\n\n\n<p><em>October 2021 \u2014 December 2021<\/em><em><br><\/em><strong>Project Direction<\/strong>: A platform for renting and selling islands worldwide.<br><strong>Task<\/strong>: Full-Stack Developer.<\/p>\n\n\n\n<p>Find Islands is a comprehensive platform connecting buyers, renters, and sellers of private islands across the globe. I was responsible for the platform\u2019s full-stack development, focusing on functionality, optimization, and user experience.<\/p>\n\n\n\n<p><strong>Front-End Development<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Developed 12 custom pages with a focus on performance and responsiveness.<\/li>\n\n\n\n<li>Utilized technologies and libraries:&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customized Bootstrap, jQuery, jQueryUI Draggable, Swiper Slider, and int-tel-input.<\/li>\n\n\n\n<li>Integrated Google Maps API and Open Weather API for dynamic content.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Designed and implemented a custom icon font to align with the project\u2019s unique branding.<\/li>\n\n\n\n<li>Delivered an adaptive, mobile-first layout with cross-platform and cross-browser compatibility.<\/li>\n\n\n\n<li>Created an SEO-optimized HTML structure to enhance discoverability.<\/li>\n<\/ul>\n\n\n\n<p><strong>Back-End Development<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Used advanced tools and APIs:&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ACF PRO, Contact Form 7 (CF7), Yoast SEO for efficient content management and SEO optimization.<\/li>\n\n\n\n<li>Integrated Mailchimp API, Google reCAPTCHA, Google Place API, Google Maps API, Google JS API, Telegram API, and YouTube API for enhanced functionality.<\/li>\n\n\n\n<li>Developed and implemented user authentication:&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Login, registration, and password reset functionality.<\/li>\n\n\n\n<li>AJAX validation for login and registration pages to improve user experience.<\/li>\n\n\n\n<li>Created three user types with distinct roles and permissions:&nbsp;<\/li>\n\n\n\n<li>Each user type had a unique account interface tailored to their needs.<\/li>\n\n\n\n<li>Enhanced interactivity with features like:&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Draggable file uploads for media.<\/li>\n\n\n\n<li>Searching and placing pins on a map with Google Place API.<\/li>\n\n\n\n<li>Automatic region and country detection via map pins.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Developed two custom record types and two custom taxonomies for efficient content categorization.<\/li>\n\n\n\n<li>Implemented content creation and editing directly from user accounts:&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enabled users to add, manage, and sort custom entries.<\/li>\n\n\n\n<li>Allowed interaction between different user types.<\/li>\n<\/ul>\n\n\n\n<p><strong>Advanced Integrations and Automation<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connected Mailchimp for marketing and email notifications.<\/li>\n\n\n\n<li>Built a Telegram bot to notify users of new entries on the platform.<\/li>\n\n\n\n<li>Developed a custom plugin for managing user types and permissions.<\/li>\n\n\n\n<li>Automated taxonomy element creation (e.g., regions and locations) if missing.<\/li>\n\n\n\n<li>Added sorting functionality for custom record types.<\/li>\n<\/ul>\n\n\n\t\t<div class=\"btn-visit-website\">\r\n\t\t\t<a href=\"https:\/\/findislands.com\/\" target=\u201d_blank\u201d>\ud83c\udf10 Visit<\/a>\r\n\t\t<\/div>\r\n\t\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Find Islands, USA October 2021 \u2014 December 2021Project Direction: A platform for renting and selling islands worldwide.Task: Full-Stack Developer. Find Islands is a comprehensive platform connecting buyers, renters, and sellers of private islands across the globe. I was responsible for the platform\u2019s full-stack development, focusing on functionality, optimization, and user experience. Front-End Development: Back-End Development: [&hellip;]<\/p>\n","protected":false},"featured_media":857,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-680","project","type-project","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FindIslands - Tomiuk | Professional Web Development<\/title>\n<meta name=\"description\" content=\"Participated in the development of FindIslands, applying my web development skills.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FindIslands - Tomiuk | Professional Web Development\" \/>\n<meta property=\"og:description\" content=\"Participated in the development of FindIslands, applying my web development skills.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tomiuk.net\/en\/project\/findislands\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomiuk | Professional Web Development\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-02T02:52:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1829\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Participated in the development of FindIslands, applying my web development skills.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/\",\"url\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/\",\"name\":\"FindIslands - Tomiuk | Professional Web Development\",\"isPartOf\":{\"@id\":\"https:\/\/tomiuk.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp\",\"datePublished\":\"2024-02-17T16:02:42+00:00\",\"dateModified\":\"2025-03-02T02:52:44+00:00\",\"description\":\"Participated in the development of FindIslands, applying my web development skills.\",\"breadcrumb\":{\"@id\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tomiuk.net\/en\/project\/findislands\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/#primaryimage\",\"url\":\"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp\",\"contentUrl\":\"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp\",\"width\":2560,\"height\":1829},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tomiuk.net\/en\/project\/findislands\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tomiuk.net\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FindIslands\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tomiuk.net\/en\/#website\",\"url\":\"https:\/\/tomiuk.net\/en\/\",\"name\":\"Tomiuk | Professional Web Development\",\"description\":\"Custom website and app development. Professional solutions for businesses and personal projects.\",\"publisher\":{\"@id\":\"https:\/\/tomiuk.net\/en\/#\/schema\/person\/3d7b4e860a624f4b4918ce8798222fb3\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tomiuk.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/tomiuk.net\/en\/#\/schema\/person\/3d7b4e860a624f4b4918ce8798222fb3\",\"name\":\"Vladyslav Tomiuk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/tomiuk.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e384ae32f9e2e2a4dfbe6a21ae64014f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e384ae32f9e2e2a4dfbe6a21ae64014f?s=96&d=mm&r=g\",\"caption\":\"Vladyslav Tomiuk\"},\"logo\":{\"@id\":\"https:\/\/tomiuk.net\/en\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/tomiuk.net\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FindIslands - Tomiuk | Professional Web Development","description":"Participated in the development of FindIslands, applying my web development skills.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"FindIslands - Tomiuk | Professional Web Development","og_description":"Participated in the development of FindIslands, applying my web development skills.","og_url":"https:\/\/tomiuk.net\/en\/project\/findislands\/","og_site_name":"Tomiuk | Professional Web Development","article_modified_time":"2025-03-02T02:52:44+00:00","og_image":[{"width":2560,"height":1829,"url":"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_description":"Participated in the development of FindIslands, applying my web development skills.","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tomiuk.net\/en\/project\/findislands\/","url":"https:\/\/tomiuk.net\/en\/project\/findislands\/","name":"FindIslands - Tomiuk | Professional Web Development","isPartOf":{"@id":"https:\/\/tomiuk.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tomiuk.net\/en\/project\/findislands\/#primaryimage"},"image":{"@id":"https:\/\/tomiuk.net\/en\/project\/findislands\/#primaryimage"},"thumbnailUrl":"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp","datePublished":"2024-02-17T16:02:42+00:00","dateModified":"2025-03-02T02:52:44+00:00","description":"Participated in the development of FindIslands, applying my web development skills.","breadcrumb":{"@id":"https:\/\/tomiuk.net\/en\/project\/findislands\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tomiuk.net\/en\/project\/findislands\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tomiuk.net\/en\/project\/findislands\/#primaryimage","url":"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp","contentUrl":"https:\/\/tomiuk.net\/wp-content\/uploads\/2024\/06\/Findislands-scaled.webp","width":2560,"height":1829},{"@type":"BreadcrumbList","@id":"https:\/\/tomiuk.net\/en\/project\/findislands\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tomiuk.net\/en\/"},{"@type":"ListItem","position":2,"name":"FindIslands"}]},{"@type":"WebSite","@id":"https:\/\/tomiuk.net\/en\/#website","url":"https:\/\/tomiuk.net\/en\/","name":"Tomiuk | Professional Web Development","description":"Custom website and app development. Professional solutions for businesses and personal projects.","publisher":{"@id":"https:\/\/tomiuk.net\/en\/#\/schema\/person\/3d7b4e860a624f4b4918ce8798222fb3"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tomiuk.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tomiuk.net\/en\/#\/schema\/person\/3d7b4e860a624f4b4918ce8798222fb3","name":"Vladyslav Tomiuk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tomiuk.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e384ae32f9e2e2a4dfbe6a21ae64014f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e384ae32f9e2e2a4dfbe6a21ae64014f?s=96&d=mm&r=g","caption":"Vladyslav Tomiuk"},"logo":{"@id":"https:\/\/tomiuk.net\/en\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/tomiuk.net"]}]}},"_links":{"self":[{"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/project\/680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/types\/project"}],"replies":[{"embeddable":true,"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/comments?post=680"}],"version-history":[{"count":3,"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/project\/680\/revisions"}],"predecessor-version":[{"id":785,"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/project\/680\/revisions\/785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/media\/857"}],"wp:attachment":[{"href":"https:\/\/tomiuk.net\/en\/wp-json\/wp\/v2\/media?parent=680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}