Client: GeoTax
Visit website — geotax.bizLanding page for GeoTax.biz — an accounting service for small businesses and sole proprietors in Georgia. Includes an interactive tax calculator, multilingual support (EN, RU, KA), and responsive design. Built with Vue 3 and Tailwind CSS.
GeoTax is a presentation landing page for an accounting service targeting small businesses and individual entrepreneurs in Georgia. The main goal of the site is to present the service, provide users with necessary information, and enable quick contact with support via an integrated chat.
A lightweight single-page site was developed with Vue 3, focusing on loading speed, ease of use, and simplicity of maintenance. Instead of a complex backend, all user interaction logic is implemented through integrations with third-party services.
Instead of building a custom ticketing system, Chatwoot — an open-source online chat widget — was integrated. Visitors can ask questions directly on the site, and inquiries are automatically routed to a unified support system. This made it possible to launch a communication channel with customers without backend development.
Three-language support is implemented via i18next with separate localization files. Language switching happens instantly, without page reload, and the selected locale is preserved. This is critical for the Georgian market, where three language audiences coexist.
The interface is built with a mobile-first approach using Tailwind CSS. All sections display correctly on screens from 320px to 4K.
A theme switcher is implemented, saving the user's choice in localStorage.
The project is set up on the "push-to-deploy" principle:
On each push, the following is automatically executed:
The Docker image is published to GitHub Container Registry with version tags and latest. This allows:
Makefile scripts for automatic version bumping in package.json according to SemVer.
A production-ready landing page was created that:
GeoTax is an example of how to quickly launch a quality product using modern tools and third-party services instead of building everything from scratch. The Chatwoot integration solved support, Google Analytics covered analytics, GlitchTip handled monitoring, and Docker + GitHub Actions took care of deployment.
The project demonstrates skills in working with a modern frontend stack (Vue 3, Vite, Tailwind), multilingualism, third-party service integrations, and setting up a full CI/CD pipeline.