Fullstack-разработчик для платформы поиска изображений
Описание
Требуется опытный Fullstack-разработчик для создания веб-платформы обратного поиска изображений. Система позволит пользователям загружать изображение, а затем автоматически искать визуально похожие или совпадающие изображения на других веб-сайтах и отображать результаты.
Основные функции: 1. Пользовательский интерфейс (Frontend): современный, адаптивный дизайн, регистрация/вход, загрузка изображений (drag-and-drop), отображение результатов поиска в галерее с превью, ссылками на источники и релевантной информацией. 2. Backend-разработка: создание надежного бэкенда и RESTful API, обработка загрузок и изображений, разработка функционала поиска и сопоставления изображений, интеграция внешних API поиска изображений, хранение данных пользователей, загруженных изображений и истории поиска в базе данных. 3. Поиск и сопоставление изображений: анализ загруженного изображения, поиск визуально похожих или идентичных изображений на нескольких внешних веб-сайтах, отображение результатов с миниатюрами и прямыми ссылками на оригинальные сайты. Поддержка сопоставления по сходству, даже при различных размерах, форматах или разрешениях изображений. Высокая точность результатов. 4. Администрирование: базовая админ-панель для управления пользователями, мониторинга поисков, управления интеграциями API и системными конфигурациями.
Предпочтительный стек технологий (открыт для рекомендаций): Frontend: React.js / Next.js Backend: Node.js / Python / Django / FastAPI База данных: PostgreSQL / MySQL / MongoDB Обработка изображений: OpenCV, Python или аналогичные технологии AI / Сопоставление изображений: Computer Vision, Image Embeddings, CLIP или аналогичные решения Облачные сервисы: AWS, Google Cloud или аналогичные.
Ожидания от разработчика: Опыт создания полнофункциональных веб-приложений, опыт работы с поиском изображений, обратным поиском изображений или проектами компьютерного зрения, способность интегрировать сторонние API, сильные навыки бэкенд- и фронтенд-разработки, чистый, масштабируемый и поддерживаемый код, хорошая коммуникация и регулярные обновления по проекту.
Результаты проекта: Полностью функциональный фронтенд и бэкенд, функционал загрузки и поиска изображений, интеграция с внешними источниками поиска изображений, страница результатов поиска с совпадающими изображениями и ссылками на источники, функционал базы данных и администрирования, исходный код и документация по развертыванию, развертывание готового приложения.
Как откликнуться: Включите в предложение примеры аналогичных проектов, рекомендуемый стек технологий, описание реализации функционала обратного поиска изображений, какие API или технологии будут использоваться для поиска изображений на внешних веб-сайтах, а также предполагаемые сроки и бюджет проекта.
