Implement API endpoints + auto tests in Python
• Project Overview
– FastAPI back‑end: SQL schemas, OpenAPI routes, and SQLAlchemy models already exist.
– Goal: bring the service to production readiness with complete business logic, initial data population, and >95 % test coverage.
– Environment: Python 3.13, FastAPI, SQLAlchemy 2.x async, PostgreSQL (asyncpg).
• Current Codebase
– Python 3.13 project managed with Poetry.
– FastAPI application with OpenAPI YAML describing each route and schema.
– SQLAlchemy models auto-generated via sqlacodegen.
– Authentication libraries: python‑jose[cryptography], passlib[bcrypt], zxcvbn.
• Scope of Work
– Implement all API endpoints
• Connect each OpenAPI path with the corresponding SQLAlchemy model.
• Use async sessions, type hints, and Pydantic v2 models.
• Add configuration via pydantic‑settings.
– Initial Database Seeding
• Write an idempotent async script that loads realistic fixtures.
• Include bcrypt-hashed demo passwords; ensure zxcvbn rating ≥ 3.
– Comprehensive Tests
• Create a pytest test suite (sync + pytest‑asyncio) using httpx.AsyncClient.
• Cover positive and negative scenarios (authentication errors, 404, validation).
• Achieve ≥ 95 % line coverage; record this in CI.
– Quality Gates
• All pre‑commit hooks must pass.
• GitHub Actions workflow (or locally) runs pytest and coverage without errors.
• Results
– Clean application startup: uvicorn app.main:app --reload without tracebacks.
– Initial seed script: python -m app.seed repeatable and safe.
– Green CI badge on main branch.
– Updated README.md with quick-start, seed, and testing instructions.
• Budget
I do not know the current budget for this project, so please propose your own budget option.
-
1 day350 USD1 day350 USD
Good day, can you send the swagger documentation for review? Also, I suggest dividing the project into several milestones to make tracking the results easier. For all additional questions, write in private messages. I look forward to collaborating
-
1 day350 USD
319 1 day350 USDGood afternoon - we develop frameworks on Laravel and mobile applications on iOS and Android turnkey.
Projects:
1. Good afternoon, we are ready to fulfill your order turnkey.
We develop websites on PHP and mobile applications on iOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to fulfill your order turnkey.
Good afternoon, we develop websites on WordPress and mobile applications on iOS and Android. The total experience in development is 7 years. We are ready to fulfill your order turnkey.
1. Projects
https://berkanaplus.com.ua/ - This site was migrated and the server was configured.
… 2. https://leondesign.kyiv.ua/
PHP version updates and plugin updates.
3. https://peg.com.ua/
Development of a new module for the site for dynamic updating of product prices.
https://uvali.com.ua/
Configuration of a dedicated VPS server.
-
20 days350 USD
75 20 days350 USDGood day.
I will undertake the implementation of the project.
I work with modern tools and technologies during development in Python, including those specified in the project description.
I completed a Python Software Engineering course, during which I developed several web applications using FastAPI.
I look forward to cooperation.
-
30 days1000 USD
612 21 0 30 days1000 USDHello! I can do your project. I have experience. Write to me, and we will agree.
-
1 day350 USD
2225 32 0 1 day350 USDGood day. I have 20 years of experience in Python.
I have been working with FastAPI since the very beginning of the framework's existence. I know all the nuances described here in the technical specification. I have many similar projects according to the technical specification.
The price depends on the source code, the number of models, the server, and the deployment process.
I work as a team lead specifically in this area on a commercial basis with large clients.
Therefore, I know that everything is academically correct and I will be able to do it as accurately as possible.
-
7 days350 USD
4975 41 4 1 7 days350 USDGood day!
I professionally develop APIs in Python (FastAPI).
I am ready to implement a microservice for you + deploy it on a server.
Write to me in private, and we will clarify the details.
-
30 days1000 USD
1 2 3 30 days1000 USDHello. I have experience in commercial development with FastAPI, SQLAlchemy (async), PostgreSQL, and writing automated tests using pytest + httpx.AsyncClient. I am proficient with OpenAPI, Pydantic v2, can set up CI/CD, achieve >95% test coverage, and work with pre-commit hooks. I am confident in quickly and efficiently implementing all requirements. I can start working immediately and bring the project to production readiness.
-
20 days2000 USD
161 0 1 20 days2000 USDHi there! I'm really excited about this project and would love the opportunity to work with you to bring your FastAPI backend to full production readiness. With my experience building and optimizing Python web services using FastAPI, async SQLAlchemy, and PostgreSQL, I’m confident I can take your current codebase and turn it into a robust, tested, and deployment-ready application.
From what you've shared, your current setup is solid—Poetry for dependency management, OpenAPI-driven schema, and auto-generated SQLAlchemy models all suggest a good foundation. To implement your requirements, I’ll hook up each OpenAPI route with its corresponding async SQLAlchemy model using clean, type-hinted, and Pydantic v2-compliant logic. I’ll also create a flexible config system using `pydantic-settings`. For the seeding part, I’ll write a repeatable and safe async script to populate the database with realistic fixtures, including secure, bcrypt-hashed demo credentials that meet strong password standards via zxcvbn.
On testing, my goal will be to build a comprehensive pytest suite (including async scenarios with `pytest-asyncio` and `httpx.AsyncClient`) and push for consistent 95%+ coverage. All of this will be tracked via CI, with pre-commit checks and GitHub Actions ensuring quality and reliability. At the end, you’ll have a clean `uvicorn` start, a fully documented seed script, green CI, and an updated README to make onboarding and deployment easy.
To deliver everything with care and precision, I’d propose a timeline of 3 to 4 weeks. My suggested budget is \$3000 USD for full implementation, seeding, testing, CI setup, and documentation. Please let me know if you'd like to adjust scope or budget, and I’d be happy to adapt. Looking forward to hearing from you and moving forward together!
-
14 days1000 USD
167 14 days1000 USDGood morning, Alex,
My name is Artur, and I am the co-owner of SUBI Labs. We would be glad to implement API endpoints and automated tests in Python for your project.
To provide you with an accurate quote, we just need a bit more information about your project.
Would it be possible to schedule a call to discuss the details more thoroughly?
We appreciate your time in reviewing our proposal and hope to help take your project to the next level!
… Sincerely,
The SUBI Labs Team
-
А скільки тих моделей? Може бути 20, може бути 200 або 2к. І ціна може різнитись
-
Current freelance projects in the category Databases & SQL
Power BI
16 USD
The dashboard runs on a Google server, we need to transfer all logic + code Required skills: deployment of ETL processes on a Linux server + working with BigQuery and Postgre There is working code that runs on Google, where the database itself is, we need to transfer it to… Python, Databases & SQL ∙ 8 hours 8 minutes back ∙ 11 proposals |
Need a 1C specialist for refinements and development.I am looking for a 1C specialist for freelance collaboration. I am currently working with a contractor who provides support and maintenance for the 1C system. However, due to the contractor's workload, there is a need for prompt execution of additional tasks, improvements, and… Databases & SQL ∙ 2 days 7 hours back ∙ 11 proposals |
Restoring Instagram after a banOn March 3, 2026, my Instagram was blocked due to a violation of rules. I believe there has been some mistake, as the page was personal with photos and videos of my personal trips. I did not post any comments anywhere. I have sent several appeals. I cannot download my files… Databases & SQL, Web Programming ∙ 2 days 18 hours back ∙ 5 proposals |
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 6 days 1 hour back ∙ 16 proposals |
Accounting, planning, and sales system for a mushroom farm
603 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 8 days 5 hours back ∙ 61 proposals |