Subscription platform for users
What already exists: a website with partially implemented filters. The design is ready, it remains to fix bugs and bring it to production
A partially implemented bot (needs to be refined, fix buttons, send notifications,
The task is to improve the website and create a subscription service for users with statuses
1) synchronize and combine requests with data analysis of img publications.
Combine xml + domria (owners + no commission if intermediaries) + olx (private + business without commission)
There is currently no olx api, it needs to be added.
Currently, there is xml output + partially implemented domria api, it needs to be completed so that all owner ads work according to the parameters of xml output (for example, if the xml has the city Kharkiv - then it adds Kharkiv to the city from domria).
That is, I select a filter, for example: Sale - apartments and houses (2 buttons)
And it remembers the request, provides all offers with xml + no commission (olx and domria), provides cards and clusters on the map.
The website is already implemented, but there are minor shortcomings in interaction, it may happen that some buttons conflict with each other or the content does not look right (can be fixed pointwise). The overall design concept is ready, there are only minor shortcomings.
2) Data collection and analysis is necessary.
The task is to prioritize objects and remove duplicates from different platforms.
For example, in xml, domria, olx there may be the same object, and to avoid writing it three times, we analyze the images and if they match - we combine the information
We manually collect data, for example (or through a parser, if you suggest),
We record in the object database. Each object is assigned an ad ID. And in this way, we collect data, forming a database of objects. Image analysis of realtors is needed. Interception of relevant objects and search for similar ones from the owner. That is, we form a database to have a list of objects and the ability to find by image. To put it simply, we identify ads by images and if a realtor posted it, then in theory it is relevant. An admin panel needs to be created with data upload via xml or manually.
3) content
Each service has content that we can display (for example, the presence of furniture or rental conditions)
This content needs to be combined
4) implementation of registration, authorization, and subscription, connecting payment system.
That is, there are several levels of interaction
1 - site participant (contact goes to the administrator or realtor)
This is just a user who is not authorized or authorized but has not purchased any privileges
Authorization via Google or Telegram.
If the user is authorized, they get a button - post an ad and they fill out the form, upload photos (like on olx) and they have a tab in their profile - my ads, where a person can manage them (This function needs to be fully implemented, from A to Z).
Authorization is possible via Telegram and Google.
2nd subscription level (role) - this is the ability to view contacts and the source of the ad. Conditionally, the price is 500 UAH/month and the person gets access to the platform of relevant ads
3rd subscription level - agency, let the price be 1000 UAH for example. Gives 2 access + Gives the participant the opportunity to add the platform to their bot with the ability to submit content. The ability in the admin panel to check a box - show/not show the owner's contact) For example, this is relevant for real estate agencies. We just add another bot and sell access for them (preferably with a token that the user provides to play automatically). Conditionally, I see such a scenario - a person buys a subscription, they are given instructions on where to get the api token in botfazer, they send us their api token, we after a restart
4 - platform administrator - access to functions at the request of the creator. The creator checks boxes and grants rights. For example, moderation of user complaints (by the way about moderation, automatic checking of user complaints is needed, for example, if a person sent a complaint that something is wrong with the object, if there are more than 3 complaints, then the object disappears from the output), and in the admin panel, the moderator can confirm or deny)
5 - creator - sets roles, manages subscriptions and TP...
5) Telegram bot. Fix the notification output, configure the interface, and TP...
Subscription platform for users:
What already exists: a website with partially implemented filters.
Partially implemented bot (needs to be refined, fix buttons, send notifications,
Task - improve the website and create a subscription service for users with statuses
1) synchronize and combine requests with data analysis of img publications.
Combine xml + domria (owners + no commission if intermediaries) + olx (private + business without commission)
Olx api is currently missing, needs to be added.
Currently, there is xml output + partially implemented domria api, needs to be completed so that all owner listings work according to the parameters of xml output (for example, if the xml has the city Kharkiv - then it adds Kharkiv to the city from domria).
That is, I select a filter for example: Sale - apartments and houses (2 buttons)
And it remembers the request, provides all offers with xml + no commission (olx and domria), provides cards and clusters on the map.
The website is already implemented, but there are minor issues with interaction, it may happen that some buttons conflict with each other or the content does not look right (can be fixed pointwise). The overall design concept is ready, there are only minor flaws.
2) Data collection and analysis is necessary.
Task - prioritize objects and remove duplicates from different platforms.
For example, in xml, domria, olx there may be the same object, and to avoid writing it three times, we analyze images and if they match - we combine the information
We manually collect data for example (or through a parser, if you suggest),
We record in the database of objects. Each object is assigned an ad id. And we collect data this way, forming a database of objects. Image analysis of realtors is needed. Interception of current objects and search for similar ones from the owner. That is, we form a database to have a list of objects and the ability to find by image. To put it simply, we identify ads by images and if a realtor posted it, then in theory it is current. An admin panel needs to be created with data upload via xml or manually.
3) Content
Each service has content that we can display (for example, the presence of furniture or rental conditions)
This content needs to be combined
4) Implementation of registration, authorization, and subscription, connecting payment system.
That is, there are several levels of interaction
1 - site participant (contact goes to the administrator or realtor)
This is just a user who is not authorized or authorized but has not purchased any privileges
Authorization via Google or Telegram.
If the user is authorized, they get a button - post an ad and they fill out the form, upload photos (like on olx) and they have a tab in their profile - my ads, where a person can manage them (This function needs to be fully implemented, from A to Z).
Authorization is possible via Telegram and Google.
2nd subscription level (role) - the ability to view contacts and the source of the ad. Conditionally priced at 500 UAH/month and a person gets access to the platform of current ads
3rd subscription level - agency. Provides 2 access + allows the subscription participant to add the platform to their bot with the ability to submit content. The admin panel should have a checkbox - show/not show the owner's contact) For example, this is relevant for real estate agencies. We simply add another bot and sell access to them (preferably with a token that allows the user to automate the process). Conditionally, I see such a scenario - a person buys a subscription, they are given instructions on where to get the api token in botfather, they send us their api token, we restart after
4 - platform administrator - access to functions at the request of the creator. The creator checks boxes and grants rights. For example, moderation of user complaints (by the way about moderation, an automatic check of user complaints is needed, for example, if a person sent a complaint that something is wrong with the object, if there are more than 3 complaints, the object disappears from the output), and in the admin panel, the moderator can confirm or deny)
5 - creator - assigns roles, manages subscriptions and TP...
5) Telegram bot. Fix notification output, set up the interface, and TP...
The technical specifications are quite brief, in general, I would like to implement a couple more nuances
Before the technical specifications, we would also like AI text processing by template (to write a template description based on known information, without hieroglyphs like Owner, or number XXX, 098.... partially implemented now but without AI.
And a normal admin panel with the ability to upload your phone numbers to the objects. User management, complaints, moderation, adding, archiving objects...
Also need to check by images for owners. Also, check agency apartments and if the photo matches - provide contact (from the archive). We save each contact in the database, we can add a contact to each object. (the APIs of the services only allow getting a link to the source, so we need to adapt and manually save this data)
)
Regarding clusters on the map. If possible, improve the display of markers (there are 2 services involved OpenStreetMap and Mapbox. Sometimes it gives the correct street, but does not understand where to place it and gets stuck on the road. Ideally, if there is a house number - then tie it to the house number. And for example, if we have a district or area where the object is located - the address may go somewhere wrong (about 5% error of incorrect objects). And if unsure - then tie it to the central point of the district, area, or metro (if available). I wouldn't say it's critical, but I would like this option to be as close to ideal as possible. This is already somewhat implemented, but sometimes such a drawback slips through... I would like to minimize it as much as possible
Mobile adaptation and status in the bot or not. So that the range selection works correctly (like a district, just a drawing). If I drew this area, then when an object falls into this area - a notification is sent - that a new option has appeared.
In the telegram bot, it is preferable to change the photo to a telegraph poster (a set of pictures like an article)
Also need an English translation (2 languages) - this at the very end
Платформа подписки для пользователей:
Что уже есть: сайт с частично реализованными фильтрами.
Частично реализованный бот (надо довести до ума, пофиксить кнопки, отправку нотификаций,
Задача - доработать сайт и сделать сервис подписки для пользователей со статусами
1) синхронизировать и объеденить запросы с анализом данных img публикаций.
Объеденить хмл + домриа (собственники + без комиссии если посредники) + олх (приватні + бізнес без комісії)
Олх апи сейчас нет, надо добавить.
сейчас есть хмл выдача + частично реализованное домриа апи, надо доделать, что бы все объявления собственников работали по параметрам хмл выдачи (например если в хмл есть город Харьков - то добавляет Харьков в город из домриа).
То есть я выбираю фильтр например: Продаж - квартири і будинки (2 кнопки)
И оно запоминает запрос, выдает все предложения с хмл + без комиссии (олх и домриа), выдает карточки и кластеры на карте.
Уже реализован сайт, но есть мелкие недочёты по всзаимодействию, может быть такое, что некоторые кнопки конфликтуют между собой или не так выглядит контент (точечно можно поправить). По дизайну общему концепту все готово, есть лишь мелкие недочёты.
2) Необходим сбор и анализ данных.
Задача - расставлять приоритетности объектов и убирать дубли с разных площадок.
Например в хмл , домриа, олх можпт быть один и тот же объект, и что бы 3 раза не записывать, мы анализируем картинки и если совпадает - комбинируем информацию
Мы в ручную собираем данные например (или через парсер, если предложите),
Записываем в базу объектов. Каждый объект закреплён за айди объявления. И мы таким образом собираем данные , формируем базу объектов. Нужен анализ картинок риелторов. Перехват актуальных объектов и поиск похожих от собственника. То есть мы формируем базу для того, что бы иметь список объектов и возможность найти по картинке. Если говорить проще, мы идентифицируем объявления по картинкам и если риелтор его выставил, значит в теории оно актуально. Админку нужно создать с загрузкой данных через хмл или в ручную.
3) контент
Каждый сервис имеет контент , котрый мы можем отобразить (например наличие мебели или условия сдачи)
Этот контент необходимо объеденить
4) реализация регистрации , авторизации и подписки , подключение платёжки.
То есть есть несколько уровней взаимодействия
1 - участник сайта (контакт идёт на администратор или риелтора)
Это просто пользователь, который не авторизован или авторизован, но не покупал никаких привилегий
Авторизация через Гугл или телеграм.
Если пользователь авторизован, у него появляется кнопка - виставити оголошення и он заполняет форму, загружает фотографии (как на олх) и у него в профиле появляется плашка - мої оголошення, где человек может управлять ими (Необходимо реализовать полностью эту функцию, от а до Я).
Авторизация возможна через телеграм и гугл.
2 уровень подписки (роль) - это возможность смотреть контакты и источник объявления. Условно цена 500 грн/месяц и человек получает доступ к платформе актуальных объявлений
3- уровень подписки - агенство. Даёт 2 доступ + Даёт возможность участнику подписки добавить платформу в свой бот с возможностью подавать контент. Возможность в админке поставить галочку - показывать/не показывать контакт собственнрка) Например это актуально для агентств недвижимости. Мы просто добавляем ещё одного бота и продаем доступ для них (желательно при токен который даёт пользователь обыграть автоматически). Условно Я вижу такой сценарий - человек покупает подписку, ему даётся инструкция где взять апи токен в ботфазер, он отправляет нам свой апи токен, мы после перезапуска
4 - администратор платформы- доступ к функциям по запросу создателя. Создатель ставит галочки, и даёт права. Например модерация жалоб пользователей (кстати о модерации, нужна проверка жалоб пользователей в автоматическом режиме, например человек отправил жалобу, что что то не так с объектом, если жалоб больше 3х, то объект пропадает с выдачи), а в админке модератор может подтвердить или опровергнуть)
5- создатель - задаёт роли, управляет подписками и ТП...
5) телеграм бот. Пофиксить выдачу нотификаций, настроить интерфейс,и ТП...
Тз довольно короткое накидали, в целом нюансов хотелось бы еще пару реализовать
до тз хотели бы еще ИИ обработку текста по шаблону (что бы писало шаблонное описание исходя из известной информации, без иероглифов типо Власник, или номер ХХХ, 098.... частично реализовано сейчас но без ИИ.
И нормальная админка с возможностью загрузить к объектам свои номера телефонов. Управление пользователями, жалобами, модерация, добавление, архивирование объектов...
лун тоже надо (власники). тоже пробив по картинкам, сверение агентских квартир и если фото совпало - выдача контакта (с архива). Каждый контакт мы сохраняем в базу, можем к каждому объекту добавить контакт. (там апи сервисов позволяют получить только ссылку на источник, по этому нам надо адаптироваться и в ручном режиме сохранять эти данные
)
Касательно кластеров на карте. По возможности улучшить отображение меток (там задействовано 2 сервиса ОпенстритМап и Мапбокс. Иногда оно выдает нужную улицу, но не понимает, где разместить и упирается в дорогу. В идеале , если есть номер дома - то привязка к номеру дома. И например если у нас есть район или масив где расположен объект - адрес может улететь куда то не туда (5% примерно погрешность некоректных объектов). И надо если не уверен - то привязывает к центральной точке района, масива или метро .(при наличии). Не скажу, что это критично, но хотелось бы близко к идеалу этот вариант. Сейчас это уже как бы реализовано, но иногда проскакивает такой недостаток... хотелось бы максимально минимизировать
Мобильная адаптация и статус в боте или нет. Что бы работал коректно выбор диапазона (как район, только рисунок). Если я нарисовал эту область, то когда объект попадает в эту область - то идет отправка нотификации - что новый вариант появился.
В телеграм боте желательно фото поменять на телеграф постер (набор картинок как статья)
еще нужен англ перевод (2 языка) - это в самом конце
-
Hello.
I am a full-stack developer with experience in bringing partially implemented platforms to production: data aggregation, subscriptions, roles, bots, complex access logic.
I understand the task as creating a unified object layer over XML + DOM.RIA + OLX with:
unified filters and a map,
deduplication of ads (including through image analysis),
… a system of priorities and relevance,
preserving the current design concept.
On my part:
I will bring the website and Telegram bot to a stable state,
I will combine data sources into a single model,
I will implement roles, subscriptions, payments,
admin panel, moderation, complaints,
full user flow: publication → management → monetization.
I work in stages, without rewriting from scratch, focusing on production and scaling.
Deadline: 25–30 days
Cost: 20,000 UAH
I am ready to start with a technical review and immediately begin work.
-
3644 17 0 Hello!
I am ready to refine your existing website (filters/map/clusters/UX), bring it to production, stabilize the Telegram bot (buttons/notifications), as well as implement subscriptions/roles, an admin panel, and a system for merging ads with XML + DOM.RIA + OLX with deduplication by photo and the formation of a unified database of objects.
Technology stack used
Backend:
*Python 3.12
*Django 5 + Django REST Framework
*PostgreSQL
… *Redis
*Celery + Celery Beat
-Frontend (CRM panel):
*TypeScript + React/Next.js
*User cabinet: “post an ad”, photo upload, “my ads” (CRUD + statuses)
*Access control by roles (contacts/sources/owner privacy)
-Infrastructure / DevOps:
*Docker + Docker Compose
*Nginx
*CI/CD: GitHub Actions
I will be waiting for your message to discuss the stages of development and approaches to work.
Best regards, Andriy!
-
135 Good day.
I have experience in implementing projects in the field of real estate services.
-
434 11 0 Good day!
I am ready to take on your task. I have experience in developing solutions for realtors, as well as parsers for various websites.
Message me privately, and we will discuss the next steps.
-
95878 1272 1 10 Hello. I have extensive experience in website development. What is your website built on?
-
10857 17 2 👋 Hello
• I propose the candidacy of our small team (designer + programmer)
👉 The task is clear, we will complete the MVP with all the necessary functionality and integrations step by step, clearly and quickly
• We will conduct a project audit -> we will divide the entire task into stages and start
🔥 We are the perfect solution for you because we guarantee the health of your nerve cells during the project execution.
…
• We charge $400 per week.
I see no reason why our collaboration would not take place 🤝
-
297 1 Hello.
This project concerns transforming an already functioning but fragmented system into a single, cohesive product: one data pipeline, one object database, clear roles, and paid access without disrupting what already exists. I would approach this in stages: first stabilizing the site and the bot (fixing user interface conflicts, filters, notifications), then merging data sources (XML, DOM.RIA, OLX) into one normalized model with deduplication based on images, so that each real object exists only once. After that, I would create a clean authentication and subscription layer (Google/Telegram, roles, payments) and finalize user workflows: posting ads, managing them, moderation, and complaint logic. The goal is not to "rewrite" but to carefully complete, connect, and enhance the system so that it is production-ready, scalable, and actually monetized.
-
288 Hello
Thank you for the detailed description of the project. This is a complex and interesting platform and I clearly understand the current state and the goals you want to achieve
I have experience working with partially implemented systems where the core logic already exists but needs stabilization bug fixing and preparation for production. I can help refine filters fix UI interaction issues and ensure the site works consistently according to the existing design concept
I am comfortable working with data aggregation from multiple sources and can help design and implement an API based solution for synchronizing HML DomRia and OLX data with unified filters map output and deduplication logic. I have experience with database design object normalization and image based comparison to identify duplicate listings and merge content correctly
I can also help implement the admin panel for manual and automated data uploads content merging and moderation logic including complaint based hiding and approval workflows
…
On the user side I have experience with WordPress and custom systems implementing registration authorization via Google and Telegram subscription based access roles payment integration and user dashboards for managing ads
I have worked with Telegram bots including notifications interface logic and integration with external platforms and tokens and I can bring the existing bot to a stable production ready state
I work independently communicate clearly and focus on building scalable maintainable solutions. I would be glad to review the current implementation discuss priorities and propose a clear step by step plan
Looking forward to your response
-
2046 16 0 Good day!
I suggest conducting an audit on what and how to optimally and qualitatively implement, this will also provide an understanding of the real budget.
Feel free to reach out, it will be reliable.
-
1539 4 0 1 Hello. I am ready to bring your project to production as a full-stack developer.
What I can do: I will improve the website: fix bugs, button conflicts, finalize filters, the map, and the output to a stable version. I will combine XML sources + DOM.RIA + OLX into one system with unified filters and logic. I will create proper synchronization; you select "Sales / apartments / houses" and receive one output from all platforms. I will implement a system of "objects" instead of "ads," removing duplicates between platforms through image and data analysis, merging information into one card. I will create an admin panel: XML upload, manual addition, merging duplicates, moderation, and complaints. I will implement authorization (Google + Telegram), a personal account, adding ads with photos, and managing your objects. I will connect subscriptions and payments (roles: regular / 500 UAH / 1000 UAH / admin). I will improve the Telegram bot: notifications, buttons, scenarios, connecting agency bots via token.
I work in iterations; first, we quickly bring the MVP to completion, then expand the functionality. After gaining access to the code, I will provide an accurate timeline estimate and break everything down into stages.
I am ready to start with an audit of the current project.
-
360 Hello.
I am ready to take on the improvement of your subscription and parsing service. I understand the tasks:
Website improvement: bug fixes, synchronization of requests, refinement of filters, cards, clusters on the map.
Parsing and data analysis: merging announcements, removing duplicates through image analysis, creating a database of objects, etc.
I can start immediately, I work for results. For an accurate assessment of timelines/costs, access to the code and design is needed. I am ready to discuss the details!
-
1195 4 0 Hello!
I will create your real estate search platform with filters, turnkey on Laravel + Vue.js: synchronization and merging of requests from HMl + Domria + OLX, data and image analysis for duplicates, subscriptions with roles (regular/premium/agency), registration via Google/Telegram, posting ads, admin panel with moderation, Telegram bot for notifications, speed 95+, full responsiveness, and zero monthly payments.
The team with over 10 years of experience specializes in Laravel + Vue.js and real estate platforms, so everything will be of the highest quality and functionality.
Please write in private messages for details on pricing and deadlines!
Best regards, Mykola
-
1762 19 0 1 Hello, Vladislav!
Our IT company creates and improves websites that operate reliably, quickly, and solve specific business tasks for the client. We are engaged in developing websites "from scratch," as well as enhancing existing solutions, increasing their productivity and usability for your users.
We have experience in:
- developing responsive and fast websites on various platforms (WordPress, OpenCart, Shopify, WIX);
- integrations with payment systems, CRM, external services, and internal systems;
- optimizing website performance and security;
- setting up analytics and basic SEO tools;
… - software development and automation of business processes: managing customer databases, resource accounting, automating repetitive tasks, integrations with third-party systems;
After the project is completed, we provide 14 days of technical support. During this period, we help adapt the system to your business processes and consult on any questions related to the completed work. This ensures that the developed solution operates reliably from the moment of launch and does not require additional adjustments.
We work in a structured and responsible manner - focused on results that align with your business goals.
-
15075 32 0 1 Good day!
My name is Valentin, and I represent Arctic Web Agency. We are a team of experienced web developers who specialize in creating modern and effective web solutions for businesses. I can provide examples of our similar work in personal messages. We are ready to take your project to work!
Sincerely,
Arctic Web Team
Freelancehunt
-
Добрий вечір , напишіть мені
-
Добрый день На чем написан сайт?
-
Typescript+ js
-