Разработка на Python — удалённая работа в Москве
Дата: 2025-06-03
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-06-03
Описание
Веб-разработка. Доработка существующего продукта. Дописать проект от яндекса фудграм. Ваша задача как бэкенд-разработчика — написать бэкенд в виде REST API для веб-приложения «Фудграм» и проверить, что проект работает в соответствии с требованиями. Чтобы «подружить» ваш бэкенд с подготовленным SPA, REST API необходимо реализовать строго в соответствии со спецификацией. Проект должен быть полностью рабочим и соответствовать описанию из предыдущего урока. У вас нет жёстких рамок по структуре и содержанию кода, однако есть технические условия общего плана, которые должны быть соблюдены. Базовые модели проекта У проекта «Фудграм» должно быть две базовые модели: «Рецепт» и «Ингредиент». Скорее всего, кроме этих моделей, вам потребуется создать и другие. Какими они будут — вы сможете решить на этапе проектирования архитектуры веб-приложения. Рецепт Атрибуты модели: Автор публикации (пользователь). Название. Картинка. Текстовое описание. Ингредиенты — продукты для приготовления блюда по рецепту. Множественное поле с выбором из предустановленного списка и с указанием количества и единицы измерения. Время приготовления в минутах. Все поля обязательны для заполнения. Ингредиент Атрибуты модели: Название. Единица измерения. Все поля обязательны для заполнения. Более подробные требования к полям моделей можно найти в спецификации к API. Как должна быть настроена админка В интерфейс админ-зоны нужно вывести необходимые поля моделей и настроить поиск: вывести все модели с возможностью редактирования и удаления записей; для модели пользователей добавить поиск по адресу электронной почты и имени пользователя; для модели рецептов: в списке рецептов вывести название и имя автора рецепта; добавить поиск по автору, названию рецепта; на странице рецепта вывести общее число добавлений этого рецепта в избранное. для модели ингредиентов: в список вывести название ингредиента и единицы измерения; добавить поиск по названию. Каким требованиям должна соответствовать инфраструктура проекта Проект должен использовать базу данных PostgreSQL. Вы можете разрабатывать проект на SQLite, а PostgreSQL подключить позже, при подготовке к деплою. В Django-проекте должен быть файл requirements.txt со всеми зависимостями. Проект нужно запустить в четырёх контейнерах — nginx, PostgreSQL, backend и frontend через docker-compose. Контейнер frontend должен использоваться лишь для подготовки файлов. Данные должны сохраняться в volumes. Образы проекта должны быть запушены на Docker Hub. Должен быть настроен CI/CD через GitHub Actions. Что ещё должно быть в проекте Веб-приложение должно быть наполнено тестовыми данными: нужно создать несколько пользователей с разными уровнями доступа и добавить хотя бы по одному рецепту от имени каждого пользователя.
Похожие заказы
Разработка на Python
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Добрый день! Необходима программа (либо веб сервис) для автоматизации анализа рабочей документации (РД) в сфере электроинжиниринга (реконструкция объектов электроэнергетики). Основные функции: 1 этап. Разделение PDF-файлов РД на типы страниц (принципиальные схемы, монтажные схемы, кабельные журналы, спецификации, однолинейные схемы) 2. Этап. Анализ кабельных журналов (подсчёт длин кабелей по типам, вывод в эксель в типовой форме).
Москва
Фрилансеры
2025-08-26
Разработка на Python
дистанционно
договорная
Написать программу с графическим интерфейсом для получения информации с сайта he.ru. Разработка с нуля. Написать программу с графическим интерфейсом для получения информации с сайта hh.ru (используя API). Выбрать вакансии, в которых есть требования знания языка программирования python. Произвести анализ полученных данных: 1. Вывести значение средних зарплатных предложений; 2. Определить наиболее распространенных специализаций; 3. Построить диаграмму среднего уровня зарплат по специализациям; 4. Построить диаграмму распределения количества вакансий по регионам (городам); 5. Сохранить полученные результаты.
Новосибирск
Фрилансеры
2025-08-25
Разработка на Python
дистанционно
договорная
Веб-разработка. Разработка с нуля, доработка существующего продукта. Пожелания и особенности: Добрый день. На проект, в усиление, нужен Python разработчик, для работы с бэком. Обязательно знание Django, Django Rest Framework, PostgreSQL.
Москва
Фрилансеры
2025-08-25
Разработка на Python
дистанционно
договорная
Установить и визуализировать готовые скрипты. Доработка существующего продукта.
Москва
Фрилансеры
2025-08-23
Разработка на Python
дистанционно
договорная
Разработка web app для телеграмм. Разработка с нуля. Пожелания и особенности: Нужна разработка Telegram Mini App (WebApp внутри Telegram) для HR. Функционал MVP: 1. HR заходит в приложение → выбирает: должность, профессию, специфику компании. 2. Генерируется ссылка для кандидата. 3. Кандидат открывает мини-приложение, проходит интервью (ИИ задаёт 10–15 вопросов). 4. После завершения формируется краткая сводка по навыкам. 5. Результаты уходят HR: • либо в Google Sheets, • либо в Telegram-аккаунт HR. Важно: • Интерфейс в стиле мобильного приложения (пример: как экран с ракетой в приложениях). • Минимальная рабочая версия (MVP), но с возможностью дальнейшего расширения: • добавление новых профессий и вопросов (желательно через Google Sheets), • изменение дизайна, • подключение PDF-отчётов и хранения истории кандидатов. Требования к исполнителю: • Опыт работы с Telegram WebApp (Mini App). • Умение подключать OpenAI API (или аналоги). • Опыт интеграции с Google Sheets API. • Подсказать самый быстрый и оптимальный вариант реализации (код / low-code). Сроки: 2–3 недели (MVP). Пример визуала прикладываю в фото Готов либо оплатить сам продукт с полной передачей прав с вашей стороны, либо взять в команду как полноценного разработчика за будущий % от выхлопа продукта.
Москва
Фрилансеры
2025-08-21
Разработка на Python
дистанционно
договорная
Решение задач по питон. Решение задач по питону , использование программ Githab and Pycharm.
Пермь
Фрилансеры
2025-08-21
Разработка на Python
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Есть фактически готовый проект решения ReCAPTCHAv2, он решает 1 вид капчи который выглядит как статический набор разных фоток, и осталось доработать решение 2 вида капчи, это все такой же набор разных фоток, но после выбора определенной секции динамически подгружается сдледующая фотка. Нужно доработать решение 2 вида капчи, 3 вид капчи по умолчанию скипается. Стек проекта: import re import cv2 import base64 import shutil import requests import numpy as np from time import sleep, time from PIL import Image from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait import seleniumwire.webdriver as webdriver from selenium.common.exceptions import UnexpectedAlertPresentException, NoAlertPresentException import os import io Для определения типа изображения используется наша AI, которой мы шлём изображение тип которого надо определить в виде Base64.
Москва
Фрилансеры
2025-08-20