Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Інтерактивний WebGL-глобус для візуалізації глобальної присутності компанії, часових поясів і доступності регіональних команд у реальному часі.

Цей прототип створений як комерційний UI-компонент для міжнародних компаній, SaaS-сервісів, логістичних бізнесів, support-команд або агенцій, які працюють з клієнтами в різних часових поясах.

Проєкт не є просто декоративною картою. Його задача — допомогти користувачу швидко зрозуміти, де знаходяться команди компанії, який там локальний час і чи доступний зараз потрібний регіональний офіс.

Основний функціонал
інтерактивний WebGL-глобус;
ручне обертання глобуса курсором;
маркери офісів / регіональних команд;
список локацій, відсортований за часовими поясами від UTC- до UTC+;
клік по локації центрує глобус на відповідному маркері;
активний маркер підсвічується;
tooltip показується тільки для активної локації;
локальний час для кожного регіону;
статус доступності команди: Available now, Opening soon, After hours, Weekend;
CTA для контакту з активним регіоном;
накладання сітки паралелей, меридіанів і меж часових поясів;
адаптивний інтерфейс для desktop і mobile.
Комерційна цінність

Такий компонент може використовуватись на сторінках:
Contact us;
Global offices;
Our team;
Support availability;
Enterprise / SaaS landing page;
Logistics operations dashboard.

Він допомагає замінити статичну карту більш корисним і візуально сильним інструментом: користувач не просто бачить локації, а одразу розуміє актуальний час, доступність команди та найкращий регіон для контакту.

Технічна реалізація

Проєкт реалізовано на базі:
React
Vite
COBE WebGL globe
Canvas overlay
Timezone Boundary Builder GeoJSON
JavaScript Date / Intl API
Vercel deployment
GitHub repository workflow

Для глобуса використовується WebGL-рендеринг через COBE, а поверх нього додатково накладається кастомний canvas-шар для сітки, часових поясів і візуальних елементів. Дані локацій організовані як масив об’єктів, тому компонент можна легко адаптувати під реальні офіси, партнерські регіони або support-команди клієнта.

Результат
У результаті створено production-ready прототип інтерактивного глобального availability-віджета, який можна використовувати як основу для:
React-компонента;
WordPress/Gutenberg-блоку;
embedded-віджета для корпоративного сайту;
SaaS landing page секції;
кастомної карти офісів або сервісних регіонів.

Проєкт розміщено на Vercel і підключено до GitHub-репозиторію для подальшого розвитку та автоматичного деплою.

#React #Vite #WebGL #COBE #Canvas #JavaScript #FrontendDevelopment #InteractiveUI #UIDevelopment #UXDesign #SaaS #WebApp #DataVisualization #Timezone #GlobalAvailability #InteractiveGlobe #Vercel #GitHub #PortfolioProject #CustomWebDevelopment
Деталі роботи
Додано 29 травня
60 переглядів
Фрилансер
Павло Бондарчук
Україна Одеса  158  4

Вільний для роботи Вільний для роботи
146 Сейфів завершено
5 арбітражів
На сервісі 10 років