QuickDingo's picture
Build a complete real estate agent website in Russian, including a personal account system, admin panel, and a public-facing landing page. Use a modern full-stack architecture (e.g., React + Node.js + MongoDB or Next.js with API routes). All interface text and content must be in Russian. The website should support future feature expansion. ✦ Authentication: Login via email/password Optional: social login (Google, VK, Telegram) ✦ Personal Account / Admin Panel for Realtor: Manage listings: houses, apartments, land plots Add / edit / delete property listings Form fields for each listing (in Russian UI): Тип объекта (object type: дом, квартира, участок) Адрес (address) Площадь (area in m²) Цена (price) Описание (description) Фото (photo upload, multiple) Видео (video upload or YouTube link) Геолокация (location) — integrate Yandex Maps with: Autodetection by address Manual point selection on the map ✦ Contact Info: WhatsApp and Telegram contact buttons Editable from the personal account ✦ Media Support: Upload photos and videos for each property Photo gallery and embedded video/3D tour per listing ✦ Public Landing Page: Property catalog with filters (type, price, location) Each property page includes: Full details Photo/video gallery Embedded Yandex Map Contact buttons (WhatsApp/Telegram) ✦ Optional Add-ons: Chat between client and realtor (real-time, e.g., WebSocket) Telegram or WhatsApp notifications for new client inquiries ✦ Technical Requirements: Fully responsive (mobile & desktop) Clean, intuitive UI/UX for the realtor Scalable and modular codebase All interface elements, text, placeholders, and messages in Russian Use Tailwind CSS or Material UI for styling. Routing with React Router or Next.js. Use MongoDB or PostgreSQL for the database. API should be REST or GraphQL. File uploads can use a simple local storage for now (or integrate S3 later). - Initial Deployment
3a877c5 verified