MVP(Nest JS+ React+PostgreSQL+. Разработка с нуля. Пожелания и особенности: Техническое задание Проект MiKas Auction Pro Enterprise Цель проекта Разработать профессиональную веб-платформу для поиска, анализа и сопровождения покупки имущества с торгов по банкротству Российской Федерации. Программа должна значительно сократить время поиска прибыльных объектов, автоматизировать финансовый и юридический анализ, а также помогать инвестору принимать решения на основе данных. --- Целевая аудитория - Частные инвесторы. - Компании, занимающиеся покупкой имущества с торгов. - Юристы. - Риелторы. - Инвестиционные фонды. - Девелоперы. --- Технологический стек Backend - NestJS - PostgreSQL - Prisma ORM - Redis - JWT Authentication - Swagger API - WebSocket - Docker Frontend - React - Next.js - TypeScript - Tailwind CSS - Material UI DevOps - Docker - GitHub - GitHub Actions - Nginx --- Основные модули 1. Поиск лотов Импорт информации с основных площадок торгов по банкротству. Фильтрация: - регион; - город; - тип имущества; - стоимость; - площадь; - этап торгов; - организатор; - дата окончания; - кадастровый номер; - ключевые слова. --- 2. Карточка объекта Каждый лот должен содержать: - фотографии; - документы; - адрес; - кадастровый номер; - площадь; - этаж; - координаты; - организатора торгов; - финансового управляющего; - номер дела; - этап торгов; - историю цены. --- 3. Финансовый анализ Автоматический расчет: - предполагаемой стоимости покупки; - задатка; - комиссий; - ремонта; - расходов на оформление; - налогов; - стоимости перепродажи; - чистой прибыли; - ROI; - срока окупаемости; - максимальной рекомендуемой ставки. --- 4. Юридический анализ Автоматический чек-лист: - обременения; - аресты; - ипотека; - зарегистрированные жильцы; - несовершеннолетние; - исполнительные производства; - судебные дела; - коммунальные задолженности; - дополнительные юридические риски. --- 5. Анализ рынка Автоматический поиск аналогов. Расчет: - средней стоимости квадратного метра; - средней стоимости района; - ликвидности; - ожидаемой цены продажи; - прогноза изменения стоимости. --- 6. AI-анализ Интеграция с ИИ для: - анализа документов; - оценки инвестиционной привлекательности; - выявления скрытых рисков; - формирования рекомендаций; - подготовки инвестиционного заключения. --- 7. Инвестиционный рейтинг Каждый объект получает: - скоринг от 0 до 100; - рейтинг A+, A, B, C или D; - вероятность успешной перепродажи; - уровень риска. --- 8. Календарь торгов Автоматические уведомления: - окончание приема заявок; - дата торгов; - дата внесения задатка; - публикация новых этапов; - завершение процедуры. --- 9. Личный кабинет Для каждого пользователя: - избранное; - история анализа; - заметки; - инвестиционный портфель; - статистика прибыли; - сохраненные фильтры. --- 10. CRM Возможность: - вести клиентов; - вести сделки; - хранить документы; - контролировать этапы покупки; - формировать отчеты. --- 11. Аналитика Дашборды: - прибыль; - ROI; - количество объектов; - распределение по регионам; - статистика торгов; - успешные сделки; - эффективность стратегии. --- 12. Отчеты Экспорт в: - PDF; - Excel; - CSV. --- Безопасность - JWT-аутентификация; - роли пользователей (Admin, Investor, Viewer); - журнал действий; - резервное копирование; - защита API; - шифрование конфиденциальных данных. --- Производительность Система должна поддерживать: - более 1 000 000 лотов; - более 10 000 пользователей; - поиск менее чем за 1 секунду; - масштабирование без изменения архитектуры. --- Архитектура Микросервисная архитектура с разделением на модули: - Authentication; - Users; - Auctions; - Lots; - Market Analytics; - Finance; - Legal Check; - AI Analysis; - Notifications; - Reports; - CRM; - Dashboard. --- Конечная цель Создать платформу уровня коммерческого SaaS-решения для профессионального поиска, анализа и сопровождения покупки имущества с торгов по банкротству, объединяющую автоматизированный поиск, финансовую аналитику, юридическую проверку, AI-рекомендации и инструменты управления инвестиционным портфелем в единой системе.Если проект рассчитан на коммерческое использование, я бы также подготовил отдельные документы: Product Requirements Document (PRD); Software Requirements Specification (SRS); архитектурную схему (C4); полную схему базы данных (ERD); OpenAPI/Swagger-спецификацию; план разработки по спринтам.