Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
Агрегатор недвижимости
Краткое ТЗ: Многоязычный агрегатор недвижимости (MVP)
Суть проекта
Многоязычная и мультивалютная платформа для поиска недвижимости в Азербайджане (и других странах). Проект фокусируется на агрегации объявлений из разных источников с возможностью поиска, фильтрации и просмотра на разных языках с отображением цен в разных валютах.
Основные функции
Сбор данных
- Парсинг 6 источников (по 2 из каждой страны):
- Автоматическое регулярное обновление и актуализация данных
Поиск и фильтрация
- Поиск по местоположению, типу недвижимости, цене, площади, комнатам
- Переключение между "Купить" и "Арендовать"
- Отображение результатов списком и на карте
Многоязычность и мультивалютность
- Поддержка 4 языков: английский, русский, украинский, азербайджанский
- Поддержка 5 валют: AZN, UAH, RUB, USD, EUR
- Автоматическое определение языка и валюты по геолокации (системе либо браузеру)
- Возможность ручного переключения
Технологии
- Backend: Django, PostgreSQL, Redis, Celery
- Frontend: Next.js, React, Leaflet (карты)
- DevOps: Docker, Docker Compose, CI/CD
Первоочередные требования
- SEO-оптимизация с поддержкой многоязычности
- Производительность (загрузка не более 2 секунд)
- Масштабируемая архитектура для будущего расширения
НЕ входит в MVP (при успешном сотрудничестве продолжаем внедрядь поэтапно)
- Регистрация пользователей
- Личный кабинет
- Сохранение избранных объявлений
- Уведомления
- Рекомендации на основе ИИ
Требования к дизайну
- ОБЯЗАТЕЛЬНО: Минималистичный, чистый дизайн с фокусом на функциональность
- ОБЯЗАТЕЛЬНО: Соответствие принципам Material Design или аналогичной дизайн-системы
- ОБЯЗАТЕЛЬНО: Адаптивность для всех типов устройств
- ЖЕЛАТЕЛЬНО: Поддержка светлой и темной темы
- ОБЯЗАТЕЛЬНО: Архитектура должна позволять легко добавлять новые языки
- ОБЯЗАТЕЛЬНО: Система должна позволять легко добавлять новые источники данных
- ОБЯЗАТЕЛЬНО: Возможность расширения на новые регионы/страны
Техническая документация
- ОБЯЗАТЕЛЬНО: Документация API
- ОБЯЗАТЕЛЬНО: Инструкция по развертыванию проекта
- ОБЯЗАТЕЛЬНО: Описание структуры базы данных
- ОБЯЗАТЕЛЬНО: Руководство по добавлению новых парсеров