Limgro

BeAvto

Four car products, one codebase, 75,014 trims

Industry
Automotive, classifieds
Year
2018 — ongoing
What we did
Own product: platform, design, data pipeline, SEO
Site languages
UK · EN
beavto.com
BeAvto
Vehicle trims in the catalog
75,014
Auto businesses in the directory
22,483
Artisan commands feeding the platform
45

Overview

BeAvto is Limgro's own product: a Ukrainian car platform, live since 2018, with listings, a specification catalog, a directory of auto businesses and buyer tools on one codebase. In 2026 we upgraded the stack, redesigned the core pages and added the directory, the calculators and an English version.

Catalog depth
  • Brands271
  • Models4,380
  • Generations9,394
  • Trims75,014

Logarithmic scale.

The 2026 upgrade
Before2026
Back end
PHP 7.4 · Laravel 7PHP 8.3 · Laravel 13
Front-end build
webpack 3 · Node 12Vite 5
Selects
21 hand-built1 AppSelect
Spec rows
51 copies1 SpecRow
Languages
UKUK · EN
Content without manual entry
  1. 01Import
  2. 02Describe
  3. 03Translate
  4. 04Publish

45 Artisan commands run the pipeline.

01 — Challenge

BeAvto began in 2018 as car listings with a specification catalog. By 2026 the stack was stuck: the front end only built on Node 12, the back end ran PHP 7.4 and Laravel 7, and the interface had never been designed for a phone. The goal was organic search traffic earned with real content — and there was no team to type that content in.

02 — What we built

We moved the platform to PHP 8.3, Laravel 13 and a Vite 5 build, then redesigned the home page, search, listings and catalog pages on shared components. Next we added what buyers and search engines look for: a 22,483-business service directory, five calculators, a 232-code OBD-II reference and a blog. Content arrives through 45 Artisan commands that import, describe, translate and publish, so the platform grows without manual entry.

03 — Result

A platform with 271 brands, 9,394 generations and 75,014 trims, 22,483 businesses, 138 guides and a fault-code reference — all of it listed in a 29-file sitemap. New content goes live through an import rather than a form, and an English version runs on the same routes under /en.

Search results — filters on the left, prices in dollars and euros.
01

Listings and search

Used and new cars and motorcycles, narrowed by body type, brand and model, region, year, price and condition. A search can be saved, and every listing has a public wall where buyers propose a bargain, offer an exchange or ask a question.

  • Filters by body, brand, model, region, year, price, specs
  • Saved searches and a side-by-side comparison list
  • Seller stats: listing views, phone reveals, saves
Toyota Camry XV50 — modifications, gallery and tabs for trims, tires and oil.
02

Specification catalog

271 brands, 4,380 models, 9,394 generations and 75,014 trims. A generation page opens on its modifications and a table of what differs between them, with separate tabs for trims, tires and rims, and oil and maintenance.

  • Engine, power, 0–100, gearbox, drive and weight for each trim
  • A table of what differs between versions of a generation
  • Tire and rim sizes on 7,833 pages, oil specs on 2,074
Kyiv repair shops — 4,986 listings and 16,161 reviews, filtered by district.
03

Service directory

22,483 businesses in seven categories: repair shops, fuel stations, car washes, tire shops, insurance, dealerships and rentals. City pages count services, reviews and how many are open right now; each listing carries hours, rating, photos and a description.

  • Filters by category, city, district, type of work and rating
  • “Open now” worked out from each business’s own hours
  • A rating badge each business can embed on its own site
Customs calculator — duty, excise and VAT recalculated as you type.
04

Buyer tools

Five calculators answer the money questions before a purchase: customs clearance, car loan, leasing, fuel consumption and transport tax. Each recalculates as you type and explains how the number is built underneath, next to a reference of 232 OBD-II fault codes.

  • Customs, loan, leasing, fuel and transport tax calculators
  • Live result, the formula and an FAQ under every tool
  • 232 OBD-II fault codes, each on its own page
BeAvto
On a phone the home page is one search form, with the newest catalog entries below.

Key decisions

  • The front-end build moved from webpack 3, pinned to Node 12, to Vite 5.
  • Shared primitives replaced copy-paste: one AppSelect for 21 hand-built selects, one SpecRow for 51 spec rows across eight pages.
  • The English version runs under /en on the same routes, with reference data — bodies, fuels, regions, 598 cities — translated in the database.
  • Service pages publish opening hours and top review snippets as structured data, and every business gets an embeddable rating badge.
Next projectBest Broker RealtyMiami real estate for buyers who start from abroadBest Broker Realty
Have a project in mind?

Let’s build somethingpeople rely on.

Start a projectsales@limgro.comWe reply within 24 hours with a clear plan.