Начальная версия сайта уже работает. k1auto.ru Это доска объявлений в узкой нише. Бэкенд написан на Python. Есть административная панель и функционал публикации объявлений.
Задача: Необходимо реализовать систему автоматической проверки актуальности объявлений с удобным управлением через админку.
Логика (как вариант): Каждые 30 дней приходит уведомление: Ваше объявление еще актуально? Кнопки: Да, актуально Продать/снять с публикации Если пользователь не отвечает 7–14 дней: объявление скрывается из каталога; в личном кабинете остается. После входа на сайт пользователь может его снова активировать.
Что хотелось бы видеть в админке: дата последнего подтверждения актуальности; статус объявления (активно / ожидает подтверждения / архив); история подтверждений; возможность вручную продлить, активировать или архивировать объявление; фильтрация и поиск по статусам актуальности.
Важно: Я не привязан к описанной выше логике. Рассматриваю предложения от специалистов по более эффективной реализации проверки актуальности объявлений. Перед началом работ хотелось бы получить рекомендации по оптимальной архитектуре решения с учетом удобства пользователей и администрирования. Как вы видите решение этой задачи.
В отклике прошу указать:
как именно предлагаете решать задачу. Нужны оптимальные решения. какие дополнительные механизмы контроля актуальности объявлений вы бы предложили. предполагаемый срок реализации; ориентировочную стоимость; ваши кейсы, опыт работы с Python-проектами и релевантными темами (доски, маркетплейсы);
Шаблонные отклики не рассматриваю. Интересует специалист, который сможет предложить и реализовать оптимальное решение под задачу. Доступ к исходному коду и серверу будет предоставлен исполнителю. Детали по стеку и архитектуре предоставлю после обсуждения.