Skip to the content
01Development

Web development

Landing pages, online shops, customer portals and internal back offices. Built on Next.js and Go: what the user sees opens in a fraction of a second, and what counts the money stays up under load.

What is included

Scope of work
point by point.

  • Structure and user-journey design
  • Design in Figma, or your existing mock-ups adapted
  • Markup responsive from 320 px, with a dark theme
  • Next.js frontend: SSR, ISR, Core Web Vitals tuning
  • Go or Node.js backend: API, authentication, roles
  • Integrations: card acquiring, CRM, 1C (Russian accounting system), email, analytics
  • Admin panel so content changes do not need a developer
  • Domain, SSL, CDN, monitoring and alerts
  • Source code and documentation in your repository
  • A month of free fixes after launch
Who it fits

Situations
where this pays for itself.

Landing page for an ad budget

A one-pager with A/B tests on the blocks, end-to-end analytics and goals in Yandex Metrica. Built in a week so the budget is not burned on approvals.

LCP 1.2 s on mobile 4G

Shop with online payment

Catalogue, filters, basket, card acquiring, receipts under 54-FZ (Russia’s cash-register law), export to 1C. Works the same at 500 and at 50,000 items.

0.3 s catalogue response

Customer portal

Sign-up, roles, documents, order status, notifications. The customer finds the answer instead of writing to support.

−40% support tickets

Internal back office

Requests, approvals, reference lists, access rights. Replaces spreadsheets, email and threads in messengers.

Approvals 3× faster

How we do it

Four steps
from brief to handover.

  1. 01

    Brief and prototype

    We take the task apart and assemble a clickable prototype. You see the structure before the first line of code is written.

  2. 02

    Design and markup

    We draw the screens and build the responsive markup. Every 2–3 days a demo goes up on a test domain.

  3. 03

    Logic and integrations

    We wire up the backend, payments, CRM and analytics, and write automated tests for the flows whose failure costs money.

  4. 04

    Launch and handover

    Deployment, monitoring, training for your team. You get the repository, the documentation and the credentials.

Technology

What we
build it with.

Next.jsReactTypeScriptTailwind CSSGoPostgreSQLRedisDockerPlaywright
Timeline and cost

Three tiers.
The exact estimate follows the brief.

Start

from ₽60,000

5–10 working days

  • Landing page of up to 6 screens
  • Responsive from 320 px, with a dark theme
  • Enquiry form with a Telegram notification
  • Yandex Metrica, goals, scroll map
  • Domain, SSL, deployment
Business

from ₽250,000

15–30 working days

  • Up to 15 screens, or a catalogue with filters
  • Admin panel for content
  • Two integrations: payment and CRM
  • Roles and a customer portal
  • Automated tests for the critical flows
  • A month of support after launch
Enterprise

on request

30–60 working days

  • Architecture designed for the expected load
  • Queues, caching, horizontal scaling
  • SSO and granular permissions
  • Load testing with a written report
  • SLA and incident on-call
  • Code walkthrough training for your team

Prices are the lower bound. What pushes an estimate up is set out on the pricing page

Questions

About this
service.

01What does a website “end to end” cost?

We do not name a figure before the brief—it depends on the number of screens and integrations. A landing page starts at ₽60,000, a catalogue with payment at ₽250,000. After the brief we send a line-by-line estimate: how many hours go where, and why.

02Can we order only the markup from a finished design?

Yes. Markup for a set of Figma screens starts at ₽25,000 and normally takes 3–5 working days. You get clean React components that your team connects to its own backend.

03We already have a designer. Do you work with someone else’s mock-ups?

We do. We ask for access to Figma and send a list of the points that will need clarifying up front: button states, empty screens, behaviour at 320 px, error text. There are usually 15–20 of them, and it is better to close them before the markup starts.

04Who pays for hosting and the domain?

You do, directly to the provider, on your own account. We set the infrastructure up and hand over the credentials. That way you do not depend on us for where your site lives, and you can move to another contractor in a day.

Get an estimate:
Web development

The brief takes 5–7 minutes. In working hours we reply within two hours, and the estimate is free.