YarMap: карта объектов по контракту
ASP.NET Core minimal API + фронтенд на Яндекс Картах для учета объектов по контракту на освещение
Карта первого поколения для контрактов на архитектурное освещение: минимальный API на .NET 9 поверх SQLite/EF Core с сущностями контрактов и точек, подзадачами, количеством изделий и ежедневными бэкапами БД,...
Карта первого поколения для контрактов на архитектурное освещение: минимальный API на .NET 9 поверх SQLite/EF Core с сущностями контрактов и точек, подзадачами, количеством изделий и ежедневными бэкапами БД, с одностраничным фронтендом на JS API Яндекс Карт со сворачиваемым деревом контрактов, легендой и редактируемыми балунами.
В июле 2026 заменена новой PWA-версии после того, как исходники продакшн-версии были утеряны и их пришлось восстанавливать декомпиляцией развернутой DLL.
Что умеет
- Контракты K1/K2 со списками объектов, загружаемыми из JSON
- CRUD точек с этапами/подзадачами, ссылками на проекты, фото и изделиями (светильниками)
- Скрытый эндпоинт списка K2, эндпоинт повторной инициализации данных
- Фоновый сервис ежечасных/ежедневных бэкапов SQLite
- Темная боковая панель с деревом + балуны на карте
Небольшой, но реальный клиентский инструмент; примечателен восстановлением исходников из развернутой DLL с PDB и честным журналом дефектов, который лег в основу переписывания в новую PWA-версию.
Нужно что-то похожее?
Делаю это вживую на звонке в Zoom / Яндекс Телемост, вы смотрите на экран, таймер останавливается по вашему слову. Первые 15 минут бесплатно.