dobrovolskiy.com
RU
← all workweb · 2025–2026

YarMap: contract object map

ASP.NET Core minimal API + Yandex Maps front-end for tracking lighting-contract objects

The first-generation map for the architectural-lighting contracts: a .NET 9 minimal API over SQLite/EF Core with contract and point entities, sub-tasks, product counts and daily DB backups,...

The first-generation map for the architectural-lighting contracts: a .NET 9 minimal API over SQLite/EF Core with contract and point entities, sub-tasks, product counts and daily DB backups, fronted by a single-page Yandex Maps JS app with a collapsible contract tree, legend and editable balloons.

Superseded in July 2026 by the newer PWA version after the production source was lost and had to be reconstructed by decompiling the deployed DLL.

What it does

  • Contracts K1/K2 with object lists seeded from JSON
  • CRUD points with stages/sub-tasks, project URLs, photos and fixture products
  • Hidden K2 list endpoint, reseed endpoint
  • Hourly/daily SQLite backup hosted service
  • Dark-themed sidebar tree + map balloons

Small but real client tool; notable for the forensic source reconstruction from a deployed DLL with PDB and the honest defect log that fed the the newer PWA version rewrite.

Want something like this?

I build it live on a Zoom call, you watch the screen, the timer stops when you say stop. First 15 minutes are free.

$50 / hourBook an hour

More projects

FOURLEDS lighting catalogueSingle source of truth for FOURLEDS products: public catalogue, print-ready PDF generator, product API for the rest of the software family, AI-assisted contentHousing-company sites (multi-tenant)Two Tyumen housing-management company sites rebuilt from DotNetNuke 8 into one multi-tenant Next.js codebase with full content migrationCampaign site with sealed commitmentsThemeable, self-hosted candidate website whose public promises are SHA-256 sealed.