Online stores and retail
You sell by phone and chat, and stock lives in notes. You need a store the owner runs from a phone.
Case: Online Shirt Store on Nuxt 4 with an Owner Admin Panel →An engineering studio: bots, websites, automation, infrastructure and apps
DevUnit Lab is an engineering studio. We build software and infrastructure that run without constant supervision: they take payments, keep records, repair themselves on a schedule and report when something goes wrong.
The studio is led by Anton Sergeev, a backend and infrastructure engineer. We work from Moscow and Chisinau, fully remote, in the GMT+3 time zone. This site is for clients in the US and the EU; clients in Russia and the CIS are served by devunit-lab.ru.
We also run our own product: a system for laser tag arenas with ESP32 firmware, a hub and an instructor panel.
Every case study on this site is written from the project's repository: the task, the solution, how it works, the result, the stack and the version. Clients under NDA are described without names; our own products are named. Most development happens in private repositories; the studio's GitHub profile is github.com/ToshaToshiba.
Terms used in the case studies are explained in the glossary.
Find your situation and see the case where that problem is already solved.
You sell by phone and chat, and stock lives in notes. You need a store the owner runs from a phone.
Case: Online Shirt Store on Nuxt 4 with an Owner Admin Panel →Ads send people from the street to their phones. You need a light storefront with a catalog and ordering in a familiar messenger.
Case: WordPress Showcase Site with Ordering via VKontakte →The site runs on an outdated CMS, updates are risky and search rankings must survive. You need a migration that keeps the URLs.
Case: Joomla to WordPress Migration Without Losing Rankings →You need one page instead of long explanations in chat: who you are, what you do and how to reach you.
Case: Business-Card Site for a 3D Printing Engineer →Payments are confirmed by hand and renewals live in a spreadsheet. You need a bot that takes payment, extends access and reconciles on its own.
Case: Tech Poly VPN: VPN subscription billing in Telegram →Requests arrive in DMs and hallways, and some get lost. You need ticket tracking, an asset register and a manager report without a separate system.
Case: Telegram ticketing system for an IT department →You need a loyalty card with no plastic and no app: visits, rewards and records right in Telegram.
Case: Loyalty card for a gaming club in Telegram →The same document is edited by hand for every client. You need PDF processing that leaves the data and the signature intact.
Case: Branding e-policies (OSAGO) with a Telegram bot →Delivery slots are gone in minutes, and stock and orders are checked by hand. You need monitoring and automatic alerts.
Case: Telegram bot for Wildberries delivery slots →Leads from Telegram are copied into the CRM and a spreadsheet by hand. You need a pipeline where the data moves itself.
Case: Lead automation on n8n: Telegram, CRM and Google Sheets →Calculations are done by hand from tables and standards. You need software that always calculates the same way and is covered by tests.
Case: FEFCO box die-line calculation in C++ →Work tools stopped opening and everyone has a different workaround. You need shared access on your own server.
Case: Corporate gateway on Xray and nginx for an IT team →Sites share a server with other services and get in each other's way. You need a dedicated server with isolation, certificates and backups.
Case: A private server for several websites on Docker and nginx →Games, launchers and Discord must open on every machine without lag. You need a VPN for the venue with split tunneling: games go direct, everything else through a secure channel.
Case: OshaVPN: VPN client for Android, Windows 10/11 and Windows 7 →You need voice, chat and streaming on your own server, with roles and closed access, and no third-party cloud.
Case: Peregovorka (ToshaStream): streaming server and team voice chat →A third-party client scares users with settings. You need an app under your own name with one button and self-updates.
Case: OshaVPN: VPN client for Android, Windows 10/11 and Windows 7 →Some machines still run Windows 7 and modern software will not install. You need a separate client for the old system.
Case: OshaVPN: VPN client for Android, Windows 10/11 and Windows 7 →A short review is free: we'll look at the task and tell you what's worth doing and roughly for how much.