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.