Необходимо разработать скрипт для скачивания изображений и их разложения по папкам. Ожидается обработка около 1200 строк, в каждой из которых содержится от 3 до 7 картинок. Возможна реализация как собственного скрипта, так и использование готового решения.
Требуется создать веб - приложение.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуется создать веб - приложение. Нужно сделать бэк и фронт.
У приложения будет два пользователя, это фотограф и фдминистратор.
Сейчас требуется сделать легкий локальный сервер для работы с десктопным приложением по REST API (и возможно WebSocket). Так же если вы можете сразу и фронт сделать, опишу отдельно задание.
Детальный процесс работы фотографа приложения:
1. Фронтенд отправляет данных для авторизации (логин и пароль)
2. Пользователь сканирует штрих-код и zxing подхватывает его код
3. Программа берет конфигурацию (протокол взаимодействия, маппинг полей) интеграции с учетной системой, в которой хранится информация о продукте
4. Программа отправляет запрос на получение данных в учетную систему
5. Программа принимает и трансформирует данные
6. Программа копирует в локальную временную папку изображение из заданной папки (статичный путь, записывается в конфигурационный файл на этапе разработки)
7. Программа отправляет в фронтенд данные о продукте и ссылку на изображение
8. Фронтенд может запросить ссылки на фоны для изображения – пользователь может их добавлять. Они хранятся в локальной папке
9. Фронтенд может отправить иное изображения, его нужно поместить во временную локальную папку
10. Фронтенд присылает Данные об изображении – размер, масштаб, угол поворота, положение и выбранные коннекторы (хранятся в виде JSON / YAML, в них – папка выгрузки, шаблон генерации названия изображения, если оно не установлено)
11. Изображение необходимо совместить с фоном на основе данных, предоставленных на предыдущем шаге
12. Изображение выгружается в папки назначений в формате, размере, заданных в конфигурациях
Администратор также может из фронтенда:
1. Управлять пользователями
2. Управлять коннекторами – для выгрузки изображений и загрузки данных о продукте
3. Запрашивать действия пользователей
Приложение присылает логи о действиях пользователей – их нужно помещать в БД.
В проекте будут использованы следующие технологии:
● Сканер штрих-кодов – zxing-cpp / zxing
● Экспорт изображений – Pillow
● Управление пользователями – fastapi-users (Bearer + database)
● Генератор CRUD эндпоинтов – fastcrud
● ORM – SQLAlchemy 2.0 (async)
● Хранение конфигурации – PyYAML / JSON
● Тестирование – pytest
● Возможно server-sent events для уведомления фронтенда о новом сканировании (другой вариант – long polling / refetching / WebSocket)
● База данных – SQLite
Так же для работы вышлю документацию структуры БД.
Заявки фрилансеров
Похожие заказы
- Веб-программирование10 заявокЗакрыт6 месяцев назад
Требуется php-программист для разработки лендинга на WordPress. Необходимо реализовать адаптивную верстку и программную часть с использованием Custom post type. Опыт от 3-х лет, хорошее знание английского языка и ответственность. Возможность долгосрочного сотрудничества при успешном выполнении проекта.
Веб-программирование9 заявокЗакрыт6 месяцев назадТребуется доработка интернет-магазина на чистом PHP, без фреймворков. Задача заключается в добавлении функционала аукциона, который должен быть интегрирован в существующую структуру проекта, следуя архитектуре MVC.
Веб-программирование7 заявокЗакрыт6 месяцев назад- $200
Требуется фронтенд специалист для доработки сайта на next.js с использованием Sanity. Необходимо подключиться к команде разработчиков. Обязательно предоставьте ссылку на ваш GitHub для оценки квалификации.
Веб-программирование6 заявокЗакрыт6 месяцев назад - $50
Необходима перекодировка дампа базы данных, где кириллица отображается некорректно. Задача включает расшифровку данных и предоставление исправленного дампа в нормальном виде.
Веб-программирование1 исполнительЗавершен7 месяцев назад Требуется разработать простой бот в Telegram, который будет загружать страницы книг. Пользователи смогут выбрать номер странички, и бот будет отправлять им послание на день. Основные функции включают загрузку контента и взаимодействие с клиентами.
Веб-программирование12 заявокЗакрыт6 месяцев назад- $500
Требуется разработка фронтенд части веб-приложения с использованием React и Material UI. Основные задачи включают создание интерфейса по дизайну Figma, реализацию компонентов, связь с бекендом на Django через REST API, а также верстку страниц и обработку ошибок. Требуется опыт работы с React от 2 лет и уверенные знания Material UI.
Веб-программирование6 заявокЗакрыт6 месяцев назад