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.
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
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
Four steps
from brief to handover.
- 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.
- 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.
- 03
Logic and integrations
We wire up the backend, payments, CRM and analytics, and write automated tests for the flows whose failure costs money.
- 04
Launch and handover
Deployment, monitoring, training for your team. You get the repository, the documentation and the credentials.
What we
build it with.
Three tiers.
The exact estimate follows the brief.
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
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
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
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.