🌐

Websites and online stores

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.

Problems clients bring

Typical situations and what we do about them.

We sell by phone and chat

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.

An old site on an outdated CMS

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.

You need a page instead of a long chat thread

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.

Who it is for

Types of clients we have already built this for.

What we build

Types of work in this area. Each links to a case where it is already done.

Online store with an admin panel

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.

WordPress storefront with ordering through VKontakte

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.

Migration from Joomla to WordPress

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.

Business-card site for a specialist

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.

Multilingual Nuxt site without a database

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.

Site and hosting audit with a demo stand of the new site

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.

Web service with a Telegram admin

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.

SEO and visibility in AI assistants

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 you get

What stays with the client after handover.

  • An admin panel built around the client's tasks: prices, stock and texts are edited without a developer
  • SEO markup: page titles and descriptions, JSON-LD, sitemap, robots.txt
  • Layout for phone and desktop
  • Permanent 301 redirects from old URLs when moving to a new site
  • Docker deployment with HTTPS on the client's server or ours
  • A guide for the site owner, built into the admin panel
  • README written as a technical specification, and a CHANGELOG
  • A free month of support after handover; the code and data stay with the client

How the work goes

From the first request to handover: at every step it is clear what happens next.

  1. 1

    Request and free audit

    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.

  2. 2

    Stack and estimate

    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.

  3. 3

    Design and layout

    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.

  4. 4

    Admin panel, content and SEO

    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.

  5. 5

    Launch

    We deploy the site in Docker with HTTPS and check it on a phone and against the acceptance criteria from the README.

  6. 6

    Handover and support

    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.

Stack for this area

Nuxt / Vue 3 →
Pages are built on the server and delivered as ready HTML, so a search robot sees products and texts right away.
FastAPI →
A server program that serves the catalog, accepts orders and stores the site settings.
WordPress →
A familiar admin panel and editor for the client, with a theme written for the project.
nginx →
Serves the site, sets up caching and redirects, and limits the number of requests to the login page.
Docker →
The site starts the same way on a developer's computer and on the server, and moving to another server does not break the setup.
SEO →
Titles, descriptions and structured data help search engines and AI assistants understand what a page is about.

Pricing

Ballpark figures to understand the order of magnitude. Exact estimates come after the audit.

Business card site
from $80
one page

A simple page for a specialist: who you are, services, contacts.

  • ✓A card with SEO markup for search and AI assistants — from $160
  • ✓Mobile layout, QR code and vCard
  • ✓Turnkey SEO and AI-assistant visibility — from $160, 2–8 weeks
Online store
from $1,400
per project

Your own admin panel: the owner manages products, prices, stock and orders; orders arrive in Telegram.

  • ✓Web service with a Telegram cabinet — from $650
  • ✓Code and data stay on your server
  • ✓README and CHANGELOG included

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.

Cases in this area

7 projects — with the task, the solution and the numbers

In productionNDA

Online Shirt Store on Nuxt 4 with an Owner Admin Panel

a shirt shop in Cheboksary: the owner manages products, prices and orders alone

In production · in-house product

UNLOCK: Interactive Greeting Cards and Advent Calendars

our own studio service: a card behind a password link, managed from Telegram

In production · in-house product

DevUnit Lab: A Bilingual Studio Website on Nuxt 4

our own studio site, in production since 29 September 2026

In production

WordPress Showcase Site with Ordering via VKontakte

for the essential-oils brand «Дыхание Поволжья», built for billboard mobile traffic

In production

Business-Card Site for a 3D Printing Engineer

for an additive-manufacturing engineer in Cheboksary: its own domain and a blog instead of a long chat

In developmentNDA

Museum Website and Hosting Audit with a Demo of the New Site

for a museum complex in Moscow: three sites on one core, shown before the contract

Client testingNDA

Joomla to WordPress Migration Without Losing Rankings

for a cardboard packaging manufacturer: three sites become two

Frequently asked questions

Can I order a website from you?
Yes. We build turnkey websites: landing pages, business cards, catalogs, storefronts and online stores. The stack follows the task: Nuxt with a custom admin panel, or WordPress with our own theme. We are based in Moscow and Chisinau and work with clients remotely.
Do you build on a custom stack or on WordPress?
Both. A store with stock, orders and its own logic is built on Nuxt and FastAPI: it loads fast and the admin panel covers exactly what the owner changes. When a client wants the familiar WordPress admin, we write our own theme with no third-party plugins or page builders, which means fewer updates, fewer vulnerabilities and light pages.
Can you migrate an old site without losing search rankings?
Yes. We move sites off legacy CMSs, for example from Joomla to WordPress: we parse the database dump, carry over texts, the catalog and forms, and map old URLs to new ones with permanent 301 redirects.
How much does SEO and getting into AI assistants' answers cost?
If the site is sound and does not need a rebuild, we set up indexing and visibility turnkey from $160: sitemap, schema.org markup, llms.txt, Yandex Webmaster, Google Search Console and Bing accounts, IndexNow, recrawl requests. The result is a site that appears in Google and Bing and in the answers of ChatGPT, Gemini and Copilot. It takes 2–8 weeks, almost all of it waiting: search engines and assistants refresh their data slowly and nothing speeds that up. If the site needs major rework, we quote it separately.
How much does a website cost?
A specialist's business card site starts at $80, with SEO markup for search and AI assistants at $160. A multi-page Nuxt site or a WordPress showcase starts at $1,000, a site with an admin panel or an online store at $1,400. Migration from an old CMS starts at $250, each extra language adds 5 % to the estimate. The exact figure comes in the proposal after a free audit of the task, the current site and competitors. No hourly billing: the price is fixed for the result.
Will I be able to edit texts and prices myself?
Yes. We build a clear admin panel for the client's tasks from the start: prices and stock are edited in one table, texts with a live preview — no developer needed.
What is better for an online store: Nuxt or WordPress?
It depends on what the store must do. We built a store with sizes, colors, stock and wholesale prices on Nuxt and FastAPI: pages are served as ready HTML, and the admin panel covers exactly what the owner changes. We built a storefront without online payment on WordPress with our own theme, because the client wanted the familiar admin. We make the choice after the audit.
Can a site work without online payment, with orders going through a messenger or VKontakte?
Yes. In the project for an essential-oil brand there is no payment on the site by design: the cart collects the order and passes it to the community bot on VKontakte with a one-time code, and the buyer lands in a chat with the order ready. If the site did not respond or the bot is off, the cart falls back to copying the order text.
How do I make a site that search engines and AI assistants can find?
Pages are served as ready HTML, each has its own title and description, and JSON-LD markup tells robots what is on the page: Product for an item, FAQPage for questions and answers, Person for a specialist's business card. We generate the sitemap and robots.txt from the content and add hreflang for two languages. Our own studio site and a business-card site are built this way.
Who owns the site, and what do I receive?
The code and data stay with the client. At handover you get the site, access, a README written as a technical specification and a CHANGELOG, plus a guide to the admin panel for the owner. Support is free for a month after handover, after that maintenance is by agreement.
How fast can a site be built?
The time depends on the scope: a store with stock and wholesale, a storefront with a cart and a one-page business card are different amounts of work. We state the time after a short free audit, together with the estimate.

Need something from “Websites and online stores”?

A short review is free: we'll look at the task and tell you what's worth doing and roughly for how much.