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