RUEN
Start a project

Client project

Baya & Grand Kennel

A kennel website with two locales, an inline editor on the live site and requests delivered to Telegram.

Baya & Grand Kennel home page

A website for an owner who wants nothing to do with a repository or a server.

Nine sections in Russian and English, with the language switching on the fly together with the meta tags. Dogs, litters and titles come from the backend and render on the client, so the owner edits texts, photos and cards on the live site through a built-in editor behind a password.

The frontend has no build step and no dependencies; the backend is Python on the standard library: it takes requests, stores edits and handles image uploads. Requests go to Telegram. On the server: nginx with rate limiting, a sandboxed systemd unit and fail2ban.

HTML · CSS · JavaScript · Python (standard library) · Telegram Bot API · nginx · systemd