Online stores and retail
You sell by phone and chat, and stock lives in notes. You need a store the owner runs from a phone.
Case: Online Shirt Store on Nuxt 4 with an Owner Admin Panel →Turnkey websites: business cards, landing pages, catalogs and multi-page sites
We build websites from scratch, with no site builders or off-the-shelf templates. The stack follows the task: Nuxt and FastAPI with a custom admin panel for stores and services, or WordPress with our own theme and no third-party plugins when the client wants a familiar admin. SEO markup, mobile layout and a clear admin panel come standard, so the client changes prices and texts themselves.
We also handle migrations: moving sites off outdated CMSs while keeping URLs and search rankings — old links redirect to the new pages.
Typical situations and what we do about them.
We build an online store the owner runs alone: products, prices, stock and orders are edited in an admin panel, and every new order arrives in Telegram.
We move the content to WordPress from a database dump, point old URLs to the new ones with permanent 301 redirects, and fill in titles and descriptions for every page.
We build a business-card site or a storefront: who you are, what you do, how the process works, how to get in touch. The page is light, so it opens fast on a phone from an ad link.
Types of clients we have already built this for.
You sell by phone and chat, and stock lives in notes. You need a store the owner runs from a phone.
Case: Online Shirt Store on Nuxt 4 with an Owner Admin Panel →Ads send people from the street to their phones. You need a light storefront with a catalog and ordering in a familiar messenger.
Case: WordPress Showcase Site with Ordering via VKontakte →The site runs on an outdated CMS, updates are risky and search rankings must survive. You need a migration that keeps the URLs.
Case: Joomla to WordPress Migration Without Losing Rankings →You need one page instead of long explanations in chat: who you are, what you do and how to reach you.
Case: Business-Card Site for a 3D Printing Engineer →Types of work in this area. Each links to a case where it is already done.
A store on Nuxt and FastAPI: a catalog with colors and sizes, stock per size, a cart and wholesale prices. The owner manages products, prices and orders alone, and the server recalculates the order total at checkout. It ends with a working store on a server and order notifications in Telegram.
A catalog with pack sizes, retail and wholesale prices, and a cart kept on the buyer's device. The order goes to the community chat on VKontakte with the contents already filled in, and the community bot reads the same catalog from the site. The client edits prices, stock and texts in the admin panel, and the site runs in Russian and English.
We parse the database dump with scripts and carry over texts, categories, dates, URLs and attachments. We build a map of old URLs and set up 301 redirects, and the import can be re-run without creating duplicates. It ends with a WordPress site and a settings panel the client runs alone.
One page: profile, work process, services, FAQ and contacts. It includes a QR code and a vCard file for saving the contact to a phone, Person and FAQPage markup for search engines, and self-hosted fonts. The specialist's client needs just one link.
Pages, case studies and the glossary live in markdown files in git, and a schema validates their structure. Russian and English versions come with hreflang, and the sitemap and structured data are generated from the content. Editing the site means editing a file and rebuilding, and it runs in a single container.
A technical audit of the site from a backup, a check of hosting and domain, and a set of documents for management. Alongside them we build a working demo stand of the new site, closed from search indexing. The client sees the result before signing a contract.
Not just a page but a service around it: a card from a single HTML file, a Python API, PostgreSQL, an admin bot and a web cabinet inside Telegram. It has plans, client roles and invitation codes. The owner creates and edits pages from a phone, without a developer.
Turnkey indexing setup: sitemap, schema.org markup, llms.txt files for AI, Yandex Webmaster, Google Search Console and Bing accounts, IndexNow. Pages get into Google and Bing and into the answers of ChatGPT, Gemini and Copilot. Timeline 2–8 weeks: that is how long search engines and assistants take to refresh their data, and it is out of our hands. If the site needs major rework, we quote it separately.
What stays with the client after handover.
From the first request to handover: at every step it is clear what happens next.
You briefly describe the task. We go through it, the current site and competitors. The audit is free, and it gives us the scope of work.
Depending on the task we pick Nuxt with a custom admin panel or WordPress with our own theme, then state the scope and the price.
We build the pages for phone and desktop, following the client's brand book if there is one. The client reviews the result on a test address.
We set up management around what the owner changes, fill in the catalog and texts, and add titles, descriptions and structured data. In a migration we move the content and build the redirect map.
We deploy the site in Docker with HTTPS and check it on a phone and against the acceptance criteria from the README.
We hand over the code, access, documentation and the owner's guide. The first month of support is free, after that maintenance is by agreement.
Ballpark figures to understand the order of magnitude. Exact estimates come after the audit.
A simple page for a specialist: who you are, services, contacts.
A multi-page Nuxt site without a database or a WordPress showcase with a custom theme.
Your own admin panel: the owner manages products, prices, stock and orders; orders arrive in Telegram.
The audit and the proposal are free. No hourly billing: the price is fixed for the result, the exact figure comes in the proposal after the audit. Support after delivery starts at $100 a month, the first month is free. Timelines are individual and set once the specification is approved.
7 projects — with the task, the solution and the numbers
a shirt shop in Cheboksary: the owner manages products, prices and orders alone
our own studio service: a card behind a password link, managed from Telegram
our own studio site, in production since 29 September 2026
for the essential-oils brand «Дыхание Поволжья», built for billboard mobile traffic
for an additive-manufacturing engineer in Cheboksary: its own domain and a blog instead of a long chat
for a museum complex in Moscow: three sites on one core, shown before the contract
for a cardboard packaging manufacturer: three sites become two
A short review is free: we'll look at the task and tell you what's worth doing and roughly for how much.