Saleor Store
우리 컬렉션을 쇼핑하세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Prozoro/Setam
저장소 README에서 가져옴
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.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 та зняття збігів після завершення/дедлайну.
Запускати лише в контрольованому середовищі: на час транзакції перерахунок
блокує інші перерахунки збігів.