Prozorro.Sale + СЕТАМ — нерухомість і земля за вашими критеріями.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @favorportal2026-beepOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Prozoro/Setam
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
⚠️ Архів. Проєкт переїхав у портал RONDA. Увесь код (веб-розділ /auctions + збирач collector/) і активний збір тепер у монорепозиторії favorportal2026-beep/ronda-portal, дані — у проєкті Supabase RONDA (таблиці auction_*). Автоматичний cron тут вимкнено. Розвивати далі — в ronda-portal. Моніторинг продажу нерухомості та землі України з Prozorro.Sale й СЕТАМ. TypeScript / Node 22, Supabase, Telegram, Next.js 14 і Mapbox.Read the full README ↗
⚠️ Архів. Проєкт переїхав у портал RONDA. Увесь код (веб-розділ
/auctions+ збирачcollector/) і активний збір тепер у монорепозиторіїfavorportal2026-beep/ronda-portal, дані — у проєкті Supabase RONDA (таблиціauction_*). Автоматичний cron тут вимкнено. Розвивати далі — вronda-portal.
Моніторинг продажу нерухомості та землі України з Prozorro.Sale й СЕТАМ. TypeScript / Node 22, Supabase, Telegram, Next.js 14 і Mapbox.
/lots/<uuid> з описом, цінами, датами, кадастром і документами джерела.Новий проєкт: виконати supabase/schema.sql або застосувати міграцію
supabase/migrations/20260918190945_ua_auction_monitor_complete.sql.
Міграція ідемпотентна для наявної української схеми. Продуктові таблиці закриті
RLS без публічних політик; доступ і RPC дозволені серверному service_role.
У спільній базі UK/UA міграція змінює лише таблиці українського монітора.
Не запускати глобальний supabase db push проти спільної бази без узгодження її
повної історії міграцій: цей репозиторій не містить міграцій UK-продукту.
cp .env.example .env
npm ci
npm test
npm run typecheck
npm run build
npm run collect -- --source=prozorro --dry-run
npm run collect
npm run collect -- --no-notify --no-geocode
npm run refresh -- --limit=200
refresh звіряє відомі Prozorro-процедури за внутрішнім id; курсор окремий,
статуси/поля оновлюються без Telegram. Звичайний збір також перевіряє до
PROZORRO_REFRESH_LIMIT відомих процедур за запуск, поступово обходячи всі.
npm run match — розсилка наявних незаспoвіщених збігів, а не перерахунок.
GitHub Actions: Prozorro щодня 06:00 UTC, СЕТАМ щодня 07:00 UTC.
SETAM_CSV_URL — необов’язкове ручне перевизначення; порожнє значення вмикає
автовибір найновішого CSV. Стандартний CSV не містить площі, оцінки й дат торгів.
Лінки СЕТАМ резолвляться з HTML списку торгів, невідомий лінк не вигадується.
Розсилка збою/відновлення — через наявний Telegram-бот, повтор однакової помилки
приглушується. Для ручної перевірки workflow дозволяє вимкнути розсилку/геокодування
або запустити лише оновлення відомих Prozorro.
Докладніше — web/README.md. Vercel Root Directory = web.
CI перевіряє тести, типи та збірку обох частин із lockfiles.
tests/rematch.sql — інтеграційна перевірка у транзакції з відкатом: 1205 лотів,
збереження стану Telegram та зняття збігів після завершення/дедлайну.
Запускати лише в контрольованому середовищі: на час транзакції перерахунок
блокує інші перерахунки збігів.