Project translated automatically.
Log in
or
register,
to view the original
Brief Project Description: Multilingual Real Estate Aggregator (MVP)
Project Essence
A multilingual and multi-currency platform for searching real estate in Azerbaijan (and other countries). The project focuses on aggregating listings from various sources with the ability to search, filter, and view in different languages while displaying prices in different currencies.
Main Features
Data Collection
Parsing 6 sources (2 from each country):
Automatic regular updates and data refresh
Search and Filtering
Search by location, property type, price, area, rooms
Toggle between "Buy" and "Rent"
Display results in a list and on a map
Multilingualism and Multi-currency
Support for 4 languages: English, Russian, Ukrainian, Azerbaijani
Support for 5 currencies: AZN, UAH, RUB, USD, EUR
Automatic language and currency detection based on geolocation (system or browser)
Manual switching capability
Technologies
Backend: Django, PostgreSQL, Redis, Celery
Frontend: Next.js, React, Leaflet (maps)
DevOps: Docker, Docker Compose, CI/CD
Priority Requirements
SEO optimization with multilingual support
Performance (loading time no more than 2 seconds)
Scalable architecture for future expansion
NOT included in MVP (if successful collaboration continues, we will implement step by step)
User registration
Personal account
Saving favorite listings
Notifications
AI-based recommendations
Design Requirements
MANDATORY: Minimalistic, clean design focusing on functionality
MANDATORY: Compliance with Material Design principles or a similar design system
MANDATORY: Responsiveness for all device types
DESIRABLE: Support for light and dark themes
MANDATORY: Architecture must allow easy addition of new languages
MANDATORY: System must allow easy addition of new data sources
MANDATORY: Capability to expand to new regions/countries