Portfolio

Brinex Franchise
Landing page for large tire company.
Build with Vue.js framework, backend inplemented with Laravel framework.
Fully customisable page, every block can be edited or hidden from page. Sort order of blocks also could be changed.
All forms connected with client's CRM system.

Brinex
Landing page for large tire company.
Build with Vue.js framework, backend inplemented with Laravel framework.
Fully customisable page, every block can be edited or hidden from page. Sort order of blocks also could be changed.
All forms connected with client's CRM system.
Animated "Call To Action" button made using GSAP library, sliders created witch Swiper.js.

Welcome to Ural
Landing page for application Welcome to Ural audioguide.
Build using Figma sketch.
Made on WordPress, all animations implemented on JavaScript without anylibraries. Adaptive and cross-browser layout.

Todo App
The app allows you to create multiple task lists.
User can edit the names of his lists and delete unnecessary lists.
You can create an unlimited number of tasks in each list. Tasks can be marked as completed, edited or removed from the list. In addition, tasks can be filtered: All / Completed / Uncompleted.
The application is build with React framework

Interactive Map
Interactive map made using Vue.js and Yandex Maps API. The application receives point data from the server in JSON format.
User can filter points by country and city. In the sidebar, all points are grouped by city. When revealing a spoiler, the map focuses on all points represented inside the spoiler. By clicking on an object, the focus moves to a specific point on the map.
When you click on a point on the map, the corresponding spoiler opens in the sidebar, and a panel with detailed information about the object is displayed on the map.
Since points are added to the map via Yandex Object Manager, the application can easily display several thousand points on the map without performance issues.

ShareMe
The app is like a simplified version of the Pinterest social network.
Any user has the opportunity to register with their Google account. Share your images, leave comments on other's images, add posts to yuor favourites.
The backend is implemented by the Sanity headless CMS.
Made using React framework and styling with Tailwind CSS.

Petcare
Animal care company landing page.
100% adaptive, cross-browser layout
In addition to the standard functionality, the function of switching theme to dark is implemented.

Travel
Travel agency page layout.
100% adaptive, cross-browser layout
In addition to the standard functionality, the function of switching theme to dark is implemented.

Plantex
Landing page for a store selling live plants.
100% adaptive, cross-browser layout.
In addition to the standard functionality, the dark theme switcher is implemented.

Elecar
Landing page for a car dealership offering modern electric cars.
Used a large number of interesting and dynamic visual effects.
100% adaptive, cross-browser layout.