Ход проекта

Egasidan — платформа прямых сделок с недвижимостью

Проверенный собственник, проверенный объект, безопасный показ и закрытие сделки у нотариуса без обязательного риелтора.

версия 0.3.0 обновлено 24.09.2026 10:22 (Ташкент) 6 этапов, 20 задач обновляется вручную
25%
5 из 20 задач закрыто
5 закрыто
0 в работе
0 заблокировано
15 впереди
0.1
UI Backend-скелет: FastAPI + SQLAlchemy 2 + Alembic, docker-compose с PostgreSQL 16, Makefile (test/lint/run), pytest-скелет, ruff. Готово, когда: make test зелёный, /health отвечает.
закрыто
0.2
UI Frontend-скелет (веб-каталог): Vite + React 18 + TS strict + Tailwind, роутинг под страницы объекта/дома/поиска, каркас i18n (ru, uz).
закрыто
0.3
UI Скелет админки/модерации: отдельный SPA или раздел, доступ только для операторов.
закрыто
0.4
UI Скелет Telegram-бота (aiogram 3, long-polling) + Mini App каркас: открывается, отдаёт заглушку.
закрыто
0.5
UI Сквозная сборка: make dev поднимает всё разом, README с инструкцией запуска с нуля.
закрыто
1.1
данные Модель Owner: идентификация — MVP0-режим оператор (видеозвонок + паспорт вручную), поле под будущий MyID-адаптер. Один ПИНФЛ = один аккаунт (лимит на регистрацию).
впереди
1.2
данные Загрузка выписки о праве собственности + ручная сверка QR оператором. Статус объекта: не проверен / проверка / подтверждён.
впереди
1.3
данные Хранение документов: шифрование, срок хранения, не хранить сканы паспортов и биометрию (раздел 12 разбора — юрриск).
впереди
2.1
UI Модель Property: объект строится от кадастрового номера — один объект = одно объявление (отпечаток объекта).
впереди
2.2
UI Модель Listing: цена, фото, описание, статус (черновик / на модерации / опубликовано / архив).
впереди
2.3
UI Автопауза объявления без ответа владельца 72 часа (N11 из разбора) — простое правило, ловит устаревший каталог.
впереди
2.4
UI Веб-каталог: страница объекта, страница поиска, базовое SEO (заголовки, structured data) — N14 в базовой версии.
впереди
3.1
данные Relay-чат покупатель↔продавец через бота: реальные номера и контакты не раскрываются напрямую.
впереди
3.2
данные OCR/NLP-фильтр в чате: блокировка обмена контактами до бронирования показа («напишите в телеграм», номера словами и т.п.). После показа — обмен контактами разрешён (см. атаку №22 red-team).
впереди
3.3
UI Бронь показа + QR-подтверждение прихода.
впереди
3.4
данные Лимит раскрытий адреса на покупателя (экономический барьер против сборщиков адресов ботом).
впереди
4.1
данные 10–15 правил риска (raw rules, не ML): кластер устройств, повтор EXIF, аномалии активности. Таблица правил — в коде, не в проде-хардкоде.
впереди
4.2
UI Панель модерации: очередь жалоб, апелляции, журнал решений (нужен человек, принимающий решение, — не автоблок).
впереди
4.3
данные «Заявленный посредник»: метка, если владелец сам указал, что показ ведёт представитель — снимает конфликт с легальными агентами.
впереди
5.1
UI Ручная синдикация объявления на OLX / в Telegram-каналы со скрытым контактом и QR на площадку (N2). Автоматизация — позже.
впереди
закрыто в работе заблокировано впереди данныеличные данные и антифрод UIинтерфейс и каталог юрюрвопросы и секреты