Задача
Что сейчас готово:
Есть большая, ежедневно обновляемая база фото, которые связаны с PostgreSQL, содержащей текстовые описания к фотографиям.
Что нужно сделать:
Краткое описание.
1. Сайт с формой через которую пользователь вводит свой ТГ и загружает фото с лицом. (фронт будет готовый)
2. Сервис который получает фото с сайта и по базе ищет похожие фото и отправляет пользователям в ТГ
3. Админку чтобы смотреть пользователей
Подробное описание.
Пользователь на сайте вводит свой Telegram и параметры поиска (пол, город) на сайте, затем загружает фото с лицом.
Сервис получает фото и находит в базе 10 фотографий (база с фото готова), на 90% похожих на загруженное. В базе данных ID фото связаны с таблицей текстовых описаний. Каждый день сервис отправляет пользователю в Telegram 10 фото с описаниями. После 7 дней пользователь может оплатить подписку, вводя свой Telegram на сайте, чтобы продлить её.
Админка:
Нужна админка, чтобы посмотреть, какие пользователи какие фото загружали, какие параметры вводили и какие фото им отправлял бот. И статусы подписок.
Что готово:
Есть большая, ежедневно обновляемая база фото, которые связаны с PostgreSQL, содержащей текстовые описания к фотографиям.
Комментарий:
Для нахождения похожих фото можно использовать face_recognition на
Или
Фронт для сайта могу сделать отдельно, вам останется только бек-часть.