Разработка на Django — удалённая работа в Москве
Дата: 2025-05-25
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-25
Описание
Веб-разработка. Доработка существующего продукта. Бэкенд для сайта с рецептами на Django. Что есть: Описание проекта и его возможностей. Готовый фронтенд в виде SPA-приложения на фреймворке React. • Спецификация API. • Коллекция Postman с запросами к API. • Данные для загрузки в БД. • Заготовка инфраструктуры. Если кратко, то фронтенд уже есть и нужно написать бэкенд для сайта, на котором пользователи будут публиковать свои рецепты, добавлять чужие рецепты в избранное и подписываться на публикации других авторов. Зарегистрированным пользователям также будет доступен сервис «Список покупок». Он позволит создавать список продуктов, которые нужно купить для приготовления выбранных блюд. Проект состоит из следующих страниц: • главная, • страница входа, • страница регистрации, • страница рецепта, • страница пользователя, • страница подписок, • избранное, • список покупок, создание и редактирование рецепта Подробное описание возможностей проекта есть здесь: https://drive.google.com/file/d/1OG3pbgGbMXZcODdZQkUz7khGTAZfgnsz/view?usp=sharing Дополнительные файлы отправлю уже в личной переписке для тех, кто заинтересуется. Просьба при отклике на задание подкреплять свою компетенцию. Опыт выполнения похожих заданий в портфолио, прохождение образовательных курсов по бэкенду на Django приветствуется! Для успешного выполнения задания нужно выполнить все пункты из чек-листа: • Проект работает. Весь, без исключений. • Рецепты на всех страницах сортируются по дате публикации (новые — выше). • Работает пагинатор. • Исходные данные предзагружены; добавлены тестовые пользователи и рецепты. • Пользователь может скачать свой список покупок в формате .txt , •pdf или любом другом, который был выбран при реализации программы. • Ингредиенты в списке покупок суммируются. • Проект работает с СУБД PostgreSQL. • Проект запущен в трёх контейнерах: nginx, PostgreSQL и Django+Gunicorn. Заготовленный контейнер с фронтендом используется для сборки файлов. • Контейнер с проектом обновляется на Docker Hub. • В nginx настроена раздача статики, запросы с фронтенда переадресуются в контейнер с Gunicorn. Джанго-админка работает напрямую через Gunicorn. • Данные сохраняются в volumes • Код соответствует РЕР 8.
Похожие заказы
Разработка на Python
дистанционно
договорная
CRM. Доработка существующего продукта. Пожелания и особенности: Ищем Python (Django) + Nuxt3 разработчика для доработки CRM** Мы в поиске опытного разработчика для завершения работы над **самописной CRM-системой**. Проект уже в разработке, требуется **не создание с нуля**, а **доработка текущего функционала**, исправление ошибок и настройка интеграций. 🔧 Стек проекта: * **Backend**: Python (Django) * **Frontend**: Nuxt 3 * **Интеграции**: сайт на **Битрикс**, **amoCRM** * **Дополнительно**: требуется реализация **системы аналитики** 🛠 Что нужно сделать: * Исправление текущих ошибок в системе * Настройка и отладка интеграций с сайтом (Битрикс) и amoCRM * Завершение начатых модулей CRM * Построение аналитики и отчетности 🕓 Объем работ: Проект объемный — задач много, потребуется погружение.
Москва
Фрилансеры
2025-06-04
Разработка на Python
дистанционно
договорная
Веб-разработка. Настройка, доработка существующего продукта. Нужна почасовая консультация по доработке существующих скриптов на виртуальной машине.
Москва
Фрилансеры
2025-06-04
Разработка на Python
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Дописать проект от яндекса фудграм. Ваша задача как бэкенд-разработчика — написать бэкенд в виде 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. Что ещё должно быть в проекте Веб-приложение должно быть наполнено тестовыми данными: нужно создать несколько пользователей с разными уровнями доступа и добавить хотя бы по одному рецепту от имени каждого пользователя.
Новосибирск
Фрилансеры
2025-06-03
Разработка на Python
дистанционно
договорная
написать скрипт на питон для пересылке файлов, часть приходящих файлов должна идти в бот а часть в другой ник. Разработка с нуля. Необходимо разработать скрипт на питоне для виндоус макбука и андройда. Написать инструкции к установке и мочь установить пользователям. Часть файлов с пометкой должна перебрасываться в бот и оттуда обрабатываться а часть другому нику в телеге.
Москва
Фрилансеры
2025-06-03
Разработка на Python
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Разработать программу для автоматизации процесса заполнения типовых юридических документов, используемых в юридической практике, с целью экономии времени юристов-консультантов.
Москва
Фрилансеры
2025-06-03
Разработка на Python
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля, тестирование, настройка. Требуется написать парсер для ТикТока с возможностью массового скачивания наиболее залайканных видео по хэштегам/списку ссылок.
Санкт-Петербург
Фрилансеры
2025-06-03
Разработка на Python
дистанционно
договорная
Написать код, написать тесты и создать чат-бота,. Разработка с нуля, тестирование. Подробный тест задания на фотографиях.
Москва
Фрилансеры
2025-06-03