Skip to content

Repository files navigation

🚜 Drive Pro — Heavy Equipment Hire

Production marketing site for a family-run earthworks company in Almaty, Kazakhstan — 200+ projects since 2018.

Live site



Drive Pro — hero section

About the project

A real client site, not a tutorial build: Drive Pro hires out excavators (1.5 t, 2 t Caterpillar, 4 t Komatsu), Bobcat and heavy front loaders, and an MTZ Belarus tractor — operator and fuel included — for trenching, foundation pits, demolition, site clearing, and snow removal.

The site's job is simple: turn visitors into WhatsApp enquiries. Everything is built around that — a clear equipment catalogue, transparent pricing tables, and a persistent call-to-action.

✨ Features

  • 🌐 Bilingual out of the box — Russian / Kazakh via next-intl, with locale-aware routing (/ru, /kz)
  • 🏗 Equipment catalogue — cards with specs and per-unit pricing tables
  • 💬 WhatsApp-first CTA — one tap from any section to a pre-filled enquiry
  • 📱 Fully responsive — mobile-first layout for a customer base that browses on phones
  • 🔍 SEO-tuned — semantic markup, locale metadata, descriptive titles
  • Static export — zero-server hosting on GitHub Pages, deployed automatically by CI
Drive Pro — services and stats

🛠 Tech stack

Layer Tools
Framework Next.js 14 (App Router), static export
Language TypeScript
Styling Tailwind CSS
i18n next-intl (RU / KK), middleware-based locale routing
CI/CD GitHub Actions → GitHub Pages (basePath configured)

🚀 Run locally

npm install
npm run dev      # http://localhost:3000
npm run build    # static export to ./out

Deployment is automatic: every push to main triggers the GitHub Actions workflow that builds the static export and publishes it to GitHub Pages.


Built by Igor Vuta · Portfolio · LinkedIn

About

Bilingual (RU/KK) marketing site for an earthworks & equipment-hire company in Almaty — Next.js 14, TypeScript, Tailwind, next-intl

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages