All work

Website for the app · separate service

oblepiha.app

Product site, accounts and support

The site behind the app: downloads, a page for each of the 876 settings, accounts with three plans and a support panel that takes requests from the site and by email.

Type
My own product · website and backend
Languages
Seven, the same as the app
Role
Design, development, server and mail setup
Status
Live at oblepiha.app
Built with
Astro · TypeScript · Node.js · SQLite · Postfix
oblepiha.app home page: “Download Oblepiha” with installer and portable versions.
oblepiha.app on a phone.

The task

Downloads, accounts and support for a desktop app.

People want to see what a Windows tool changes before they run it. Paid features need accounts that work offline for a while, support needs one inbox, and all of it has to run on one small server without monthly service bills.

Solution

01

Show what it changes

Each of the 876 settings has its own page with a plain description and the Windows versions it supports. The download page explains the installer and the portable version.

02

Accounts that suit a desktop app

Sign-up by email code, three plans and computers linked by a short code, like a TV.

03

One place for support

Requests come from the site and from email. Users see only their own requests; testers see all of them.

04

Runs on one server

Static pages, a small API on built-in SQLite and own mail, with no paid services in between.

Technology and tools

Astro
Fast static pages in seven languages, one page per setting.
Node.js + node:sqlite
Accounts, plans and support with no external database.
Ed25519
Signed passes for the app and signed update manifests.
Cloudflare Email Routing + Postfix
Incoming mail into the support panel; outgoing mail from own server with DKIM.

Non-standard solutions

  1. Accounts that work offline

    The app gets a pass signed with Ed25519. It checks the signature locally, so paid features keep working offline for up to 14 days.

  2. Support that reads the log

    A bug report needs the app’s log. The panel parses it and lists what might have broken: errors first, then half-applied settings, then recent changes.

  3. Deploy without a CI service

    The server pulls the main branch every minute, runs the API tests, builds and deploys. A push is live in about a minute.

What people get

  • Visitors see what each setting does before they download anything.
  • A paid plan follows the account to every linked computer.
  • Support requests from the site and from email land in one place.

Screens

What’s inside Oblepiha: ready-made sets, settings and tools.
What the app does, at a glance
Catalog of all 876 settings with category filters.
The settings catalog
A setting page with its description and supported Windows versions.
One page per setting
Changelog with release notes for each version.
Release notes

Need something like this?

Tell me what you need and I will name a fixed price, with no obligation.

Discuss a project
Next projectCAP Service ProWebsite for a repair company in Toronto