Реализовать API endpoint-и + авто тесты на Python
• Обзор проекта
– FastAPI backend: SQL‑схемы, маршруты OpenAPI и модели SQLAlchemy уже существуют.
– Цель: подготовить сервис к production‑готовности с полной бизнес‑логикой, начальным наполнением данными и >95 % покрытием тестами.
– Среда: Python 3.13, FastAPI, SQLAlchemy 2.x async, PostgreSQL (asyncpg).
• Текущая кодовая база
– Проект на Python 3.13, управляемый Poetry.
– FastAPI приложение с OpenAPI YAML, описывающим каждый маршрут и схему.
– Модели SQLAlchemy авто‑сгенерированы через sqlacodegen.
– Библиотеки аутентификации: python‑jose[cryptography], passlib[bcrypt], zxcvbn.
• Объем работ
– Реализовать все API endpoint-и
• Связать каждый маршрут OpenAPI с соответствующей моделью SQLAlchemy.
• Использовать async‑сессии, type hints и модели Pydantic v2.
• Добавить конфигурацию через pydantic‑settings.
– Начальное наполнение базы
• Написать идемпотентный async‑скрипт, который загружает реалистичные фикстуры.
• Включить bcrypt‑хешированные демо‑пароли; обеспечить zxcvbn-рейтинг ≥ 3.
– Всеобъемлющие тесты
• Создать набор тестов pytest (sync + pytest‑asyncio) с использованием httpx.AsyncClient.
• Покрыть позитивные и негативные сценарии (ошибки аутентификации, 404, валидация).
• Достичь ≥ 95 % покрытия строк; зафиксировать это в CI.
– Качественные рубежи
• Все pre‑commit-хуки должны проходить.
• Рабочий процесс GitHub Actions (или локально) запускает pytest и coverage без ошибок.
• Результаты
– Чистый запуск приложения: uvicorn app.main:app --reload без traceback.
– Скрипт начального наполнения: python -m app.seed повторяемый и безопасный.
– Зеленый бейдж CI в ветке main.
– Обновленный README.md с инструкциями по быстрому старту, seed и тестированию.
• Бюджет
Я не знаю, какой актуальный бюджет для этого проекта, поэтому предложите свой вариант бюджета.
-
1 день15 724 UAH1 день15 724 UAH
Добрый день, можете отправить swagger документацию для ознакомления? Также, предлагаю разделить проект на несколько этапов, чтобы проще отслеживать результат. Для всех дополнительных пишите в личные сообщения. Буду рада сотрудничеству
-
1 день15 724 UAH
319 1 день15 724 UAHобрый день -разрабатываем фреймворки на Lavarell и мобильные приложения на IOS и android под ключ.
Проекты:
1.Добрый день готовы выполнить ваш заказ под ключ.
Разрабатываем сайты на PHP и мобильные приложения под IOS и Android.
Имеем опыт в создании CRM/ERP систем.
Готовы выполнить ваш заказ под ключ.
Добрый день,разрабатываем сайты на Wordpress и мобильные приложения под IOS и Android. Совокупный опыт в разработке составляет 7 лет. Готовы выполнить ваш заказ под ключ.
1. Проекты
https://berkanaplus.com.ua/ -Этот сайт переносил и настраивал сервер.
… 2. https://leondesign.kyiv.ua/
Обновления версии PHP и обновления плагинов.
3. https://peg.com.ua/
Разработка нового модуля для сайта динамического обновления стоимости продукции.
https://uvali.com.ua/
Настраивания выделенного сервера VPS.
-
20 дней15 724 UAH
75 20 дней15 724 UAHДобрый день.
Возьмусь за реализацию проекта.
Работаю с современными инструментами и технологиями при разработке на Python, в том числе с указанными в описании к проекту.
Проходил курс Python Software Engineering, во время которого реализовал несколько веб-приложений на FastAPI.
Надеюсь на сотрудничество.
-
30 дней44 926 UAH
612 21 0 30 дней44 926 UAHЗдравствуйте! Могу сделать ваш проект. Опыт есть. Пишите договоримся.
-
1 день15 724 UAH
2225 32 0 1 день15 724 UAHЗдравствуйте. У меня 20 лет опыта в пайтон.
Работаю с фаст апі с самого начала существования фреймворка. Знаю все нюансы, которые здесь описаны по ТЗ. Много похожих проектов по ТЗ.
Цена зависит от исходного кода, от количества моделей, от сервера и процесса деплоя.
Работаю как тим-лид именно в этом направлении на коммерческой основе с крупными клиентами.
Поэтому знаю, что все в порядке, академически и максимально правильно сделаю.
-
7 дней15 724 UAH
5011 41 4 1 7 дней15 724 UAHДобрый день!
Профессионально разрабатываю API на Python (FastAPI).
Готов реализовать для вас микросервис + развернуть его на сервере
Напишите мне в личку, уточним детали
-
30 дней44 926 UAH
1 2 3 30 дней44 926 UAHЗдравствуйте. Имею опыт коммерческой разработки на FastAPI, SQLAlchemy (async), PostgreSQL и написании автотестов через pytest + httpx.AsyncClient. Свободно работаю с OpenAPI, Pydantic v2, умею настраивать CI/CD, добиваться >95% покрытия тестами и работать с pre-commit хуками. Уверен в быстрой и качественной реализации всех требований. Могу сразу приступить к работе и вывести проект в продакшн-готовность.
-
20 дней89 851 UAH
161 0 1 20 дней89 851 UAHПривет! Я очень рад этому проекту и хотел бы получить возможность поработать с вами, чтобы привести ваш бекенд на FastAPI к полной готовности к производству. Благодаря моему опыту в создании и оптимизации веб-сервисов на Python с использованием FastAPI, async SQLAlchemy и PostgreSQL, я уверен, что смогу взять ваш текущий код и превратить его в надежное, протестированное и готовое к развертыванию приложение.
Из того, что вы рассказали, ваша текущая настройка хороша — Poetry для управления зависимостями, схема на базе OpenAPI и автоматически сгенерированные модели SQLAlchemy — всё это говорит о прочной базе. Для реализации ваших требований я подключу каждый маршрут OpenAPI к соответствующей модели async SQLAlchemy, используя чистую, типизированную и совместимую с Pydantic v2 логику. Также я создам гибкую систему конфигурации с помощью `pydantic-settings`. Для части с начальным заполнением базы данных я напишу повторяемый и безопасный асинхронный скрипт для наполнения базы реалистичными фикстурами, включая безопасные, bcrypt-зашифрованные демонстрационные учетные данные, соответствующие строгим стандартам паролей через zxcvbn.
Что касается тестирования, моя цель — создать комплексный набор тестов с помощью pytest (включая асинхронные сценарии с `pytest-asyncio` и `httpx.AsyncClient`) и обеспечить покрытие более 95%. Всё это будет отслеживаться через CI, с проверками перед коммитом и GitHub Actions для обеспечения качества и надежности. В конце вы получите чистый запуск `uvicorn`, полностью документированный скрипт для начального заполнения, зеленый CI и обновленный README для облегчения внедрения и развертывания.
Чтобы всё выполнить аккуратно и точно, я предлагаю срок 3–4 недели. Мой предполагаемый бюджет — 3000 долларов США за полную реализацию, начальное заполнение, тестирование, настройку CI и документацию. Пожалуйста, сообщите, если хотите скорректировать объем или бюджет, я с радостью адаптируюсь. Жду вашего ответа и надеюсь на совместную работу!
-
14 дней44 926 UAH
167 14 дней44 926 UAHДоброе утро, Алекс,
Меня зовут Артур, я соучредитель SUBI Labs. Мы будем рады реализовать API-эндпоинты и автоматические тесты на Python для вашего проекта.
Чтобы предоставить вам точную смету, нам нужно немного больше информации о вашем проекте.
Можно ли назначить звонок, чтобы более подробно обсудить детали?
Благодарим вас за время, уделённое рассмотрению нашего предложения, и надеемся помочь вывести ваш проект на новый уровень!
… С уважением,
Команда SUBI Labs
-
А скільки тих моделей? Може бути 20, може бути 200 або 2к. І ціна може різнитись
-
Актуальные фриланс-проекты в категории Python
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 2 часа 39 минут назад ∙ 4 ставки |
Настройка двусторонней интеграции WhatsApp с Odoo CRMЗдравствуйте! Ищем специалиста для реализации технического задания по настройке двусторонней интеграции мессенджера WhatsApp с CRM-системой Odoo. ⚠️ Важное техническое уточнение: Официальный WhatsApp Business API (WABA) не рассматривается. Необходимо внедрить стабильное «серое»… Python, Веб-программирование ∙ 12 часов 34 минуты назад ∙ 19 ставок |
Парсинг данных через мобильное APIИщу человека с опытом парсинга данных через мобильное API, для парсинга e-commerce, rozetka и аналоги Задачи: 1. Перехват трафика мобильного приложения (Android) настройка прокси, анализ запросов 2. Определение нужных API endpoints куда идут запросы, какие headers… Python, Парсинг данных ∙ 2 дня 9 часов назад ∙ 30 ставок |
Найти товарный фид (Google Merchant XML) для сайта на OpenCart
700 UAH
Необходимо найти прямую ссылку на действующий товарный фид (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Найти оригинальный фидТребования к результату: Рабочая ссылка на XML-файл Python, Парсинг данных ∙ 7 дней 18 часов назад ∙ 29 ставок |
Розработка Тик-Ток фермы (контент-завод)Необзодимо разработать систему для централизованного управления несколькими TikTok-аккаунтами с автоматической публикацией контента, использованием индивидуальных прокси и имитацией естественной активности аккаунтов. Функциональные требования1. Управление аккаунтами Добавление… Python, Разработка ботов ∙ 8 дней 5 часов назад ∙ 22 ставки |