Blacksport by Arsen GoianBlacksport by Arsen Goian

Blacksport

Arsen Goian

Arsen Goian

Challenge

This Ukrainian sports brand wanted more than a product catalogue: a site that tells the story of its athletes, ambassadors and achievements, sells gear online and collects applications for its training programmes and services. The look had to be bold and seasonal, the site had to work in three languages, and orders had to support the delivery and payment options Ukrainian buyers expect, from Nova Poshta to cash on delivery.

Solution

The storefront is a Vue 3 single-page app with Vuex, vue-router and vue-i18n, GSAP-driven parallax with a day/winter theme switch, Glide sliders, VeeValidate forms and Google Maps. It talks to a Laravel API documented with Swagger; Voyager manages products, categories, news, ambassadors, achievements, programmes, services, partners and every interface text. Checkout offers in-store pickup, courier or Nova Poshta delivery and online payment via WayForPay. I set the architecture, reviewed the backend and built the payment flow.

Key features

Parallax hero with a day / winter theme switch (GSAP)
Catalogue, product pages, basket and WayForPay online payment
Delivery by pickup, courier or Nova Poshta; cash on delivery
Athletes, ambassadors, news and achievements with photos and video
Programme and service applications; EN/UA/RU; Voyager admin

Outcome

300+ commits in one year by a team of four

Stack

Vue 3
Vuex
GSAP
Laravel
Voyager
WayForPay
MySQL
Docker
Like this project

Posted Oct 23, 2026

Blacksport: sports brand site with parallax hero, multilingual storefront, product catalogue and seasonal themes.

Likes

0

Views

0