GeoTax.biz — Лендинг для бухгалтерского сервиса в Грузии

Обновлено: 30.06.2026
GeoTax.biz — Лендинг для бухгалтерского сервиса в Грузии

Клиент: GeoTax

Сайт: https://geotax.biz

О проекте

GeoTax — это презентационный лендинг для сервиса бухгалтерского учета, ориентированного на малый бизнес и индивидуальных предпринимателей в Грузии. Основная задача сайта — представить услугу, дать пользователю необходимую информацию и обеспечить быструю связь с поддержкой через встроенный чат.

Задача

  • Создать современный, быстрый и многоязычный лендинг, который:
  • Презентует сервис бухгалтерского учета для предпринимателей в Грузии
  • Работает на трех языках (грузинский, русский, английский) — с учетом местного рынка и экспатов
  • Обеспечивает мгновенную связь с поддержкой через онлайн-чат
  • Корректно отображается на любых устройствах
  • Имеет хорошую SEO-оптимизацию для органического трафика

Решение

Разработан легковесный одностраничный сайт на Vue 3 с акцентом на скорость загрузки, удобство использования и простоту поддержки. Вместо сложного бэкенда вся логика взаимодействия с пользователем реализована через интеграции со сторонними сервисами.

Ключевые особенности реализации

Интеграция живой поддержки (Chatwoot)

Вместо разработки собственной системы тикетов интегрирован Chatwoot — open-source виджет онлайн-чата. Посетители могут задать вопрос прямо на сайте, а обращения автоматически попадают в единую систему поддержки. Это позволило запустить канал коммуникации с клиентами без разработки бэкенда.

Полная мультиязычность (EN / RU / KA)

Реализована поддержка трех языков через i18next с отдельными файлами локализации. Переключение языка происходит мгновенно, без перезагрузки страницы, с сохранением выбранной локали. Это критично для грузинского рынка, где сосуществуют три языковые аудитории.

Адаптивный дизайн (Mobile-First)

Интерфейс сверстан с приоритетом мобильных устройств через Tailwind CSS. Все секции корректно отображаются на экранах от 320px до 4K.

Светлая и темная темы

Реализован переключатель тем с сохранением выбора пользователя в localStorage.

SEO-оптимизация

  • Генерация sitemap.xml при каждой сборке
  • Оптимизированные мета-теги для каждой языковой версии
  • Семантическая HTML-разметка

Аналитика и мониторинг

  • Google Analytics — отслеживание посещаемости и поведения пользователей
  • GlitchTip (Sentry-совместимый) — автоматический сбор ошибок JavaScript в продакшене с уведомлениями

Технологический стек

Frontend:

  • Vue 3 (Composition API) — реактивный фреймворк с современным API
  • Vite 8 — сверхбыстрая сборка и HMR при разработке
  • Tailwind CSS 4 — utility-first подход к стилям
  • i18next — интернационализация
  • Lucide Vue Next — легковесные иконки
  • Vue Router — маршрутизация между страницами (Home, Terms, Privacy, GDPR)

Тестирование:

  • Vitest — юнит-тесты компонентов
  • ESLint — статический анализ кода
  • Автоматическая проверка покрытия кода в CI

Инфраструктура:

  • Docker + Nginx — контейнеризация приложения
  • GitHub Actions — автоматический CI/CD
  • GitHub Container Registry (GHCR) — хранилище Docker-образов
  • Семантическое версионирование (MAJOR.MINOR.PATCH)

DevOps и автоматизация

Проект настроен по принципу “push-to-deploy”:

CI/CD пайплайн (GitHub Actions)

При каждом push автоматически выполняется:

  • Линтинг кода (ESLint)
  • Запуск юнит-тестов (Vitest)
  • Проверка покрытия кода
  • Сборка проекта и smoke-тест
  • Сборка Docker-образа и публикация в GHCR (только для main)

Контейнеризация

Docker-образ публикуется в GitHub Container Registry с тегами версии и latest. Это позволяет:

  • Деплоить любую версию одной командой
  • Мгновенно откатываться при проблемах
  • Воспроизводить окружение на любой машине

Управление версиями

Makefile-скрипты для автоматического bump-а версий в package.json согласно SemVer.

Результат

Создан production-ready лендинг, который:

  • Запускается за миллисекунды — Vite + Vue 3 обеспечивают минимальный размер бандла
  • Работает на трех языках — охватывает всю целевую аудиторию в Грузии
  • Готов к приему обращений — Chatwoot интегрирован и работает из коробки
  • Соответствует GDPR — cookie-баннер и отдельные страницы политики конфиденциальности
  • Автоматически тестируется и деплоится — CI/CD исключает человеческий фактор
  • Легко поддерживается — чистая архитектура, документация, контейнеризация

Выводы

GeoTax — пример того, как можно быстро запустить качественный продукт, используя современные инструменты и сторонние сервисы вместо разработки всего с нуля. Интеграция Chatwoot закрыла вопрос поддержки, Google Analytics — аналитику, GlitchTip — мониторинг, а Docker + GitHub Actions — деплой.

Проект демонстрирует навыки работы с современным frontend-стеком (Vue 3, Vite, Tailwind), мультиязычностью, интеграциями сторонних сервисов и настройкой полноценного CI/CD пайплайна.

Технический стек

  • Vue 3
  • Vite 8
  • Tailwind CSS 4
  • Docker
  • GitHub Actions
  • Chatwoot
  • GlitchTip
  • Языки: EN, RU, KA