Разработка на 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
дистанционно
договорная
Разработка приложений для ПК. Анализ технического задания. Мне необходимо проанализировать составленное техническое задание и ответить на вопросы с точки зрения вашего опыта: Реализуемо ли на заданном стеке данное приложение? Много ли разработчиков может взяться его реализовывать при текущем стеке? Насколько долго может занять разработка такого приложения под Windows? Сколько в среднем будет стоить разработка такого приложения? Если приложение на данном стеке не реализуемо или требования неадекватны, то переписать стек и общее оформление технического задания под наиболее подходящий стек на одном из других популярных языков (C#, Java), но с полным сохранением всего указанного функционала Если вы готовы это реализовать приложение на текущем стеке с сохранением всего функционала, то цена будет обсуждаться индивидуально Крайний срок - конец этого года.
Москва
Фрилансеры
2025-12-16
Разработка на Python
дистанционно
договорная
Скрипт. Разработка с нуля. Здравствуйте, нужно написать скрипт, консольное приложение, который ищет видео по в тиктоке по хештегу, по этому адресу https://www.tiktok.com/tag/(запрос) Например, я ввожу скрипту запрос: спорт Скрипт собирает ссылки на видео, которые найдет по аресу https://www.tiktok.com/tag/(спорт) и отправляет пользователю через терминал.
Москва
Фрилансеры
2025-12-16
Разработка на Python
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Сайт на Джанго https://karmagram.ru/ Нужно добавить возможность пользователей создавать чаты между друг другом.
Москва
Фрилансеры
2025-12-16
Разработка на Python
дистанционно
договорная
Временные ряды. Разработка с нуля, помощь с домашним заданием. Нужна помощь с домашним заданием по теме Временные ряды (Python).
Новосибирск
Фрилансеры
2025-12-15
Разработка на Django
дистанционно
договорная
Разработка приложений для ПК. Доработка существующего продукта. Доработка скрипта UTC.
Москва
Фрилансеры
2025-12-14
Разработка на Python
дистанционно
договорная
Исправление текущего кода. Настройка, доработка существующего продукта. Есть код на сервере который отправляет нам в бота Телеграм заказы новые с Яндекс еды по всем магазинам. Сейчас перестали работать уведомления нужно исправить . Код на питоне , сервер удаленный на timeweb .
Москва
Фрилансеры
2025-12-13
Разработка на Python
дистанционно
договорная
Веб-разработка. Разработка с нуля
Москва
Фрилансеры
2025-12-13