Airstep — online shoe store
Custom (Portfolio)

Airstep

E-commerce platform for a Ukrainian shoe and accessories store

Client Airstep (Ukraine)
Year 2025
Category E-commerce
01

About Product

Airstep is a full-featured e-commerce platform for a Ukrainian shoe and accessories store, running in production with real customers. The catalog contains over 6,700 products from 3 suppliers with automatic price, stock, and size synchronization via XML feeds. Stack: Django 4.2, PostgreSQL, Django REST Framework, Meilisearch, Claude AI API, Nginx, Gunicorn.

A custom CMS admin panel was built for the project, fully replacing the standard Django Admin. AJAX interface without page reloads: category tree with virtual scrolling (thousands of products without lag), inline product editing in a side panel, drag-drop image sorting, auto-saving forms. 20 JS modules with race condition protection (AbortController, staleness check, double-submit guard).

Airstep — homepage desktop version
Airstep — homepage mobile version
02

Store Features

Storefront — catalog with filters (sizes, colors, season, price), product cards with gallery, reviews, FAQ, size charts. Cart on localStorage, checkout via REST API.

Instant search via Meilisearch with typo tolerance, faceted filtering, automatic reindexing through Django signals on product changes. Supplier synchronization — automatic product import from XML feeds of three suppliers based on abstract BaseSyncCommand.

Image optimization — automatic WebP conversion, resize to 1920×1920, batch processing with cursor pagination. Google Merchant Feed — XML feed for Google Shopping.

03

AI Integrations

Product description generation via Anthropic Claude Haiku — automatic creation of unique SEO-optimized descriptions in Ukrainian. System prompt accounts for product type (shoes/bags), characteristics (material, heel height, lining), available sizes. Batch generation support for up to 10 products at once with rate-limiting and retry logic.

AI SEO generation — automatic meta title (≤60 chars) and meta description (120–155 chars) creation via Claude API with temperature 0.3 for stable results. Auto-translation — batch translation of product names and descriptions from Ukrainian to English via Google Translate API (up to 50 products per request).

Airstep — product catalog desktop
Airstep — product catalog mobile
04

Integrations & Infrastructure

Telegram bot — notifications about new orders with product details, total, delivery address. Google Analytics 4 — event tracking (purchase, view, add to cart, search). Nova Poshta API — city and branch search for delivery.

SEO: every page has unique title, meta description, canonical URL, Open Graph, JSON-LD (Product, BreadcrumbList). Blog with 10+ articles. Nginx serves static files with 30-day cache, Gunicorn with graceful reload (zero downtime). API rate limiting, CSP headers, HSTS. Deploy: Nginx → Gunicorn (3 workers) → Django, SSL via Let's Encrypt, systemd with auto-restart and OOM protection.

05

Mobile Version

Fully responsive design for mobile devices. Convenient navigation, optimized WebP images, instant search, product filters — everything works fast on any screen. Cart and checkout adapted for touch interface.

06

Active Development

We continue to develop and improve the Airstep platform. The project is constantly evolving — we regularly add new features, optimize performance, expand AI integrations, and adapt the platform to the growing needs of the business. This is a long-term partnership where every update is based on real sales data and customer behavior.

Start your journey to success

Have a project? Let's bring it to life together.

Also

Other Services

Landing Page
A page to attract clients and collect leads
from $550
Corporate Website
Multi-page website to represent your business
from $1200
E-commerce
Online store with catalog, cart and payments
from $2500
CRM System
Customer, sales and communication management
from $3000
Cost Calculator

From Our Blog

Prom.ua Fees in 2026: Why Your Own Online Store Is More Profitable
03.04.2026 · 14 min
Prom.ua Fees in 2026: Why Your Own Online Store Is More Profitable
Prom.ua commission from 4.2% to 15%, subscription up to 11,500 UAH/year. We calculated at what turnover a custom online ...
Telegram Bot Development for Business in 2026: Capabilities, Cost & Real Cases
26.03.2026 · 14 min
Telegram Bot Development for Business in 2026: Capabilities, Cost & Real Cases
What a Telegram bot can do in 2026: Mini Apps, AI, payments, sales automation. Real development cost from $800. No-code ...
Online Store in 2026: Shopify, WordPress or Custom Development — What to Choose?
23.03.2026 · 16 min
Online Store in 2026: Shopify, WordPress or Custom Development — What to Choose?
We compare three paths to building an online store: Shopify, WordPress + WooCommerce, and custom development. Real price...
All articles
Call Telegram WhatsApp