Реалізувати API endpoint-и + авто тести на Python
15 719 UAH• Огляд проєкту
– FastAPI back‑end: 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 i coverage без помилок.
• Результати
– Чистий запуск застосунку: uvicorn app.main:app --reload без traceback‑ів.
– Скрипт початкового наповнення: python -m app.seed повторюваний і безпечний.
– Зелений бейдж CI у гілці main.
– Оновлений README.md з інструкціями quick‑start, seed і тестування.
• Бюджет
Я не знаю, який актуальний бюджет для цього проєкту, тому запропонуйте свій варіант бюджету.
-
1 день15 719 UAH1 день15 719 UAH
Доброго дня, можете надіслати swagger документацію для ознайомлення? Також, пропоную розділити проєкт на декілька віх, щоб простіше відслідковувати результат. Для всіх додаткових пишіть в особисті повідомлення. Буду рада співпраці
-
1 день15 719 UAH
319 1 день15 719 UAHДобрий день -розробляємо фреймворки на Laravel і мобільні додатки на 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 719 UAH
75 20 днів15 719 UAHДоброго дня.
Візьмусь за реалізацію проєкту.
Працюю з сучасними інстументами і технологіями під час розробки на python, у тому числі із вказаними в описі до проєкту.
Проходив курс Python Software Engineering, під час якого реалізував декілька веб-додатків на fastapi.
Сподіваюсь на співпрацю.
-
30 днів44 913 UAH
612 21 0 30 днів44 913 UAHПривіт! Можу зробити ваш проект. Досвід є. Пишіть, домовимося.
-
1 день15 719 UAH
2225 32 0 1 день15 719 UAHДобрий день. Маю 20 років досвіду в пайтон.
З фаст апі працюю від самого початку існування фреймворку. Знаю всі нюанси, які тут описані по тз. Маю багато схожих проектів по тз.
Ціна залежить від коду вихідного , від кількості моделей , від серваку та процесу деплою.
Працюю як тім лід якраз в цьому напрямку на комерційній основі з великими клієнтами.
Тому знаю що все ок академічно та максимально правильно зможу зробити.
-
7 днів15 719 UAH
4975 41 4 1 7 днів15 719 UAHДоброго дня!
Професійно розробляю API на Python (FastAPI).
Готовий реалізувати вам мікросервіс + розгорнути його на сервері
Напишіть мені в лс, уточнимо деталі
-
30 днів44 913 UAH
1 2 3 30 днів44 913 UAHПривіт. Маю досвід комерційної розробки на FastAPI, SQLAlchemy (async), PostgreSQL та написанні автотестів через pytest + httpx.AsyncClient. Вільно працюю з OpenAPI, Pydantic v2, вмію налаштовувати CI/CD, досягати >95% покриття тестами та працювати з pre-commit хуками. Впевнений у швидкій та якісній реалізації всіх вимог. Можу одразу приступити до роботи та вивести проект у продакшн-готовність.
-
20 днів89 825 UAH
161 0 1 20 днів89 825 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 913 UAH
167 14 днів44 913 UAHДоброго ранку, Алекс,
Мене звати Артур, я співвласник SUBI Labs. Ми були б раді реалізувати API-ендпоїнти та автоматизовані тести на Python для вашого проекту.
Щоб надати вам точну ціну, нам потрібно трохи більше інформації про ваш проект.
Чи можливо запланувати дзвінок для більш детального обговорення?
Ми цінуємо ваш час на розгляд нашої пропозиції і сподіваємося допомогти підняти ваш проект на новий рівень!
… З повагою,
Команда SUBI Labs
-
А скільки тих моделей? Може бути 20, може бути 200 або 2к. І ціна може різнитись
-
Актуальні фриланс-проєкти в категорії Python
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 10 годин 47 хвилин тому ∙ 12 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 1 день 18 годин тому ∙ 90 ставок |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 1 день 20 годин тому ∙ 72 ставки |
Створення додаткуБажаю створити мобільний додаток для спілкування, в застосунку має бути аудіо,відео дзвінок, створення групових чатів,можливість синхронізувати з контактами телефону, налаштуваннями акаунта: привязка по мейлу, 2фа, номеру телефону,можливість налаштовувати сповіщення… Java, Python ∙ 3 дні 19 годин тому ∙ 38 ставок |
Налаштування двосторонньої інтеграції WhatsApp з Odoo CRMВітаю! Шукаємо спеціаліста для реалізації технічного завдання з налаштування двосторонньої інтеграції месенджера WhatsApp з CRM-системою Odoo. ⚠️ Важливе технічне уточнення:Офіційний WhatsApp Business API (WABA) не розглядається. Необхідно впровадити стабільне «сіре» рішення… Python, Веб-програмування ∙ 4 дні 5 годин тому ∙ 26 ставок |