Where ideas find form

Your idea deserves more than a website.

We design, build and host websites and web apps for teams in any country. Every project is priced after we read your brief.

  • Written quote before any work
  • Most sites live in 7 to 15 days
  • Design, build and hosting

Selected work

One project at a time.

Sites we designed and built. Scroll, and each one opens the way it does for the people who use it.

01 / 05

Client project · 2023, rebuilt 2025

Geoxify

A one page marketing site for an SEO and online growth agency, built around one action: start a conversation on Telegram.

  • Website design
  • Website build
View the case study: Geoxify

05 / 05

Concept project, not commissioned · 2026

Tidewatch

Concept project, not commissioned. A marketing site for an imaginary uptime monitoring product, built to show how light a SaaS page can be.

  • Interface design
  • Front end build
View the case study: Tidewatch

What we build

Websites and web apps, designed and built for speed, clear type and access for everyone. Each part below is a small live demo of how we work.

01

Fast on a phone, not only on our laptop

Lighthouse, mobile profile, measured on the build you are reading. Scores move a point or two between runs.

02

One layout that rebuilds itself for every screen

Designed for the smallest screen first, then opened up.

03

Every control reachable without a mouse

A clear focus ring, a sensible order and no keyboard traps. We test it with the keyboard and a screen reader, not only with a checker.

04

Small, readable code we are happy to show

scroll-to-section.ts

// Scroll to a section, respect reduced motion, and move keyboard focus with it.
export function scrollToSection(id: string): void {
  const target = document.getElementById(id);
  if (!target) return;

  const reduce = matchMedia('(prefers-reduced-motion: reduce)').matches;
  target.scrollIntoView({ behavior: reduce ? 'auto' : 'smooth' });

  if (!target.hasAttribute('tabindex')) target.setAttribute('tabindex', '-1');
  target.focus({ preventScroll: true });
}

It scrolls to a section, respects reduced motion and moves keyboard focus with it. A link that scrolls but leaves focus behind fails people who do not use a mouse.

05

Lines that are too short break the rhythm and lines that are too long lose the reader. We keep body text between 60 and 72 characters. Drag the slider.

64 characters

A good page reads the way a good book does. The eye needs a line it can finish without effort and a gap between lines that lets it find the next one. Drag the slider and watch the same paragraph change. At around sixty characters the text settles. Much wider and you start to lose your place at the end of each line. Much narrower and every sentence feels broken into pieces.

How a project runs

Most projects take 7 to 15 days from a confirmed brief to launch. Your written quote gives the exact date.

  1. Brief

    What happens
    1 to 2 days. We read your brief and ask what is unclear.
    What you receive
    A written quote with scope and delivery date. A deposit confirms the order.
  2. Design

    What happens
    2 to 5 days. We design the key pages for phone and desktop.
    What you receive
    Page designs to review and approve.
  3. Build

    What happens
    3 to 6 days. We build the site, connect the features and test on real devices.
    What you receive
    A private preview link to review.
  4. Launch

    What happens
    1 to 2 days. We fix review notes, run final checks and go live.
    What you receive
    The live site, with files and access handed over after the balance is paid.

Working with us

Ask a question before, during or after your project, in the channel you prefer.

  • Ask us anything before, during and after a project, in the chat or on Telegram.
  • One point of contact for every project, so you never repeat yourself.
  • A preview link while we build, so you see progress on your own phone.
  • Help after launch with anything we built.

Talk to us

  • Chat on this site

    The first reply comes from an AI assistant, always labeled as AI. You can ask for a person at any time.

  • Email

    hello@rupovia.com

Our assistant answers at any hour. A person from our team replies whenever someone is online, on any day and at any time.

A note from us

We are a small team that designs and builds websites. We like clear briefs, honest scope and decisions written down. We would rather tell you that a feature is not worth building than build it and send an invoice. You will know what is included before we start, you will see the site while it is being made, and you will own it when it is done.

The team at Rupovia

  • RepliesEvery message gets a written answer from us. Our reply hours are on the Start page.
  • ProgressYou see a private preview as soon as the design is approved, and again before launch.
  • QuoteYou get a written quote with scope and delivery date before you pay anything.

Tell us what you want to build.

Every project is scoped from your tasks and priced after we read your brief.

Start a project
  1. 01Send the brief A few fields. Ten minutes is enough.
  2. 02Get a written quote Scope, price and a delivery date.
  3. 03Watch it get built A private preview link while we work.