Website development in Lviv Fast. Accessible. Secure.

Websites and audits for business, media and defence companies.

97–100
mobile and desktop speed, Lighthouse
0
third-party trackers without your consent
0
known vulnerabilities
under 300 KB
page weight including fonts

Measured on 22 September 2026 on this website. Check for yourself in Google PageSpeed Insights.

Website brief

Let’s start with the task

The rest of the brief is on the next page. We sign an NDA before you share any materials.

What we do

From a one-page website to a platform with user dashboards and an editorial back office. Legal requirements, accessibility and security are part of every project, not sold separately.

Websites for defence companies

Products, consulting, careers, press centre. We check every page so the site gives nothing away to the enemy: no units, locations, delivery volumes or photos with location data. Export control and Ukraine’s martial-law rules on military information (Art. 114-2 of the Criminal Code) are taken into account.

Media and literary platforms

Catalogues of works, feeds for news aggregators, subscriptions, editorial tools with an AI assistant that only suggests — the editor decides.

Accessibility to WCAG 2.1 AA

For people with visual impairments, veterans and older people: contrast, keyboard navigation, a settings panel.

A website that works as an app

The website installs on a phone as an icon and opens full screen, like an app. Everyone gets updates at once, without the App Store or Google Play. Works on Android and iPhone. This is how our own project already works — see the case study below.

Website support and security updates

Dependency updates, vulnerability checks, new pages and forms after launch.

Integration with Diia and payment systems

Benefit verification through Diia, Ukraine’s state e-services app, and payments and subscriptions through LiqPay. Connected and tested on our own project — see the case study below.

News, analysis and editing

The studio’s journalists and literary editors write news, information bulletins, industry news digests and analytical pieces, and proofread Ukrainian texts for your website.

Photo and video

We arrange a shoot with a trusted photographer: products, events and teams for your website and portfolio.

Case studies

Both websites are live. Open them and check their speed, security and accessibility yourself.

Demo website of a defence company

Kraigard

A fictional company with a real website: two languages, seven forms that send requests to Telegram, an in-browser photo geodata check, an accessibility panel, and forms protected from bots and third-party sites.

97–100
desktop speed, Lighthouse
0
third-party requests and trackers
0
vulnerabilities in dependencies
70
pages covered by automated tests

Inclusive literary platform

Balabony

A platform for contemporary Ukrainian authors: Diia integration for benefit verification, subscriptions paid through LiqPay, an author dashboard, editorial tools, a feed for a news aggregator, and AI-assisted descriptions of works.

900+
published works
23 → 0
accessibility errors after a WCAG audit
5
RSS feeds: readers, aggregators, ukr.net
1 day
from idea to a working feed for ukr.net

Security as a process

For defence companies and media, a website can do harm: through leaked geodata, a hacked form, a third-party script. That is why we build in protection from the first line of code rather than adding it at the end.

Your website becomes proof of your reliability — just as this website is proof of ours.

  • No database where one isn’t needed: nothing to steal.
  • Content Security Policy (CSP), HSTS, no embedding in other sites.
  • Forms accept requests only from your own site, with size and rate limits.
  • Access keys live only in protected hosting settings, never in the code.
  • No third-party trackers and no fonts from other servers.
  • Weekly automated dependency vulnerability checks.
  • Photos are stripped of GPS and device data before publication.

People decide, AI assists

Artificial intelligence speeds up routine work: text drafts, code review, automated tests and audits. That is how a small studio can deliver what used to take a large team.

But every decision, text and line of code that goes onto your site is reviewed by a person. AI publishes nothing without approval — this is how the editorial team of our own project works.

How we work

Five steps from first contact to launch. You know the price and timeline before signing the contract.

  1. Brief

    You fill in the website brief on our site: 10–15 minutes, six required fields.

  2. Email and online meeting

    A developer, not a sales manager, clarifies the details by email and answers your questions. Once everything is agreed, we hold an online meeting. We correspond in English; online meetings are in Ukrainian or Polish.

  3. Estimate and timeline

    We give you the price and the launch date. Free and with no obligation.

  4. Contract and NDA

    We sign a contract and a non-disclosure agreement before you share any materials.

  5. Development and launch

    We show interim versions, test speed, security and accessibility, launch the site and support it.

Guarantees and terms

What usually comes up only after signing, we write down in advance.

The price is fixed in the contract

After the brief we give you the price and launch date, and they do not change in the contract. Anything outside the brief is separate and only with your consent.

Two rounds of revisions included

Two rounds of revisions at no extra cost.

Payment in instalments

50% after signing the contract, 50% after acceptance. For large projects — three payments: 30 / 40 / 30. The price is fixed in US dollars; payment is in hryvnias at the National Bank of Ukraine rate on the invoice date. By bank transfer, with an invoice and an acceptance certificate.

30-day warranty

We fix errors that do not match the brief free of charge for 30 days after launch. We start on the day you report them and fix them within three working days; if the site is completely down, the same day.

The code and access are yours

We hand over the domain, hosting, code and all passwords to you after final payment. You do not depend on the studio.

Guide at handover

A detailed guide with screenshots on editing texts, news and photos in the admin panel. During the warranty we answer your questions by email.

20% off for small media

Independent Ukrainian media with up to 10 staff, registered with the National Council of Television and Radio Broadcasting, get 20% off website development (except complex platforms with user accounts). Payment in three instalments is possible.

We may decline a project

Before we receive the advance payment we may decline the work: if we cannot meet your deadline, if the task is outside our specialisation, or if we do not see how to do it well. We tell you straight away, free of charge and without explaining why, and point you to someone else where we can. Once the advance is paid, we fulfil the contract in full.

Website development in Lviv

OLBO is a web studio in Lviv. We build websites for companies and media: from a one-page landing site to a platform with user dashboards, subscriptions and an editorial back office.

Every website we build is fast, secure and accessible. You can check our numbers: the kraigard.com demo site scores 97–100 for speed in Lighthouse and has no third-party trackers and no known vulnerabilities. Open it in Google PageSpeed Insights and see for yourself.

Website redesign. If you already have a website but it is slow, outdated or awkward on a phone, we will rebuild it. We set up redirects from the old addresses so you do not lose visitors from search, speed the site up and fix accessibility and security errors. More about website redesign. You can start with a free express audit of your website.

Website support. After launch, we update dependencies, check the site for vulnerabilities every week and add new pages and forms.

Audits and one-off work. You do not have to commission a whole website at once: you can start with an audit or a small job — OPSEC review, WCAG 2.1 AA accessibility check, domain and email, speed work, an English version. Each has a price and a timeline.

How to order a website. Fill in the website brief: it takes 10–15 minutes and has six required fields. A developer will get back to you with the price and launch date before any contract is signed. The estimate is free.

FAQ

Didn’t find an answer? Ask the developers directly.

How much does a website cost?

Indicative package prices are on the Pricing page: landing page from $700, defence landing page from $1,500, 5–7 page website from $4,500, corporate website from $12,000. The exact price depends on sections, languages, features and whether texts are ready; we give it with a timeline after the brief, free of charge.

How long does development take?

It depends on the scope and how ready the materials are. We state the launch date in the estimate and fix it in the contract.

Which languages do you work in?

We correspond in English. Online meetings are in Ukrainian or Polish.

Do you sign an NDA?

Yes, before you share any materials with us. For defence companies it is a mandatory step, not an option.

Do you build websites for any company?

No. Before starting we check the client’s registration documents in official registers. We publish only genuine photos and videos of your work or products and valid certificates provided by you, which we verify. We do not build websites for fictional companies or use other people’s photos or fabricated certificates. If you have no good photos or videos, we arrange a shoot with a trusted photographer. Kraigard is our own demo website, and it states clearly that the company is fictional.

How do you use AI?

As an assistant: for drafts, checks and tests. Every decision, text and line of code that goes onto your site is reviewed by a person. AI publishes nothing without your approval.

Where will the website be hosted?

By default, on hosting with a global content delivery network: fast and resilient under load. If needed, on a server in Ukraine or the EU.

How much does it cost to keep the website running?

Hosting and the domain cost from $250 a year. By default this is Vercel, served from European data centres; prices as of September 2026. You pay these invoices directly, because the domain, hosting and access are yours. A server in Ukraine or the EU is charged separately. Support after launch, if you need it, is a separate monthly contract.

Will we be able to edit the texts ourselves?

We can build an admin panel with roles and publication approval — like the one we built for the editorial team of our own literary platform (case study on this site). Or we make the changes as part of support.

Do you build mobile apps?

Yes, as web apps (PWA): the website installs on a phone’s home screen as an icon and works like a regular app. Notifications and offline access to pages already opened can be added. Such an app can be published on Google Play. Apple usually does not accept apps that are just a website into the App Store: that needs a native app, and we do not build those. For most companies a web app is enough, and it costs less, because it is one product instead of a website and two apps.

Do you offer discounts?

Yes. Small independent Ukrainian media (up to 10 staff, registered in the National Council’s media register) get 20% off website development, except complex platforms with user accounts. Discounts cannot be combined.

Can we check your numbers?

Yes. Open olbo.com.ua or our kraigard.com demo site in Google PageSpeed Insights, or run Lighthouse in Chrome — you will see the same results.