Zrealizować endpointy API + automatyczne testy na Pythonie
• Przegląd projektu
– FastAPI backend: schematy SQL, trasy OpenAPI i modele SQLAlchemy już istnieją.
– Cel: doprowadzić usługę do gotowości produkcyjnej z pełną logiką biznesową, początkowym wypełnieniem danymi oraz >95 % pokryciem testami.
– Środowisko: Python 3.13, FastAPI, SQLAlchemy 2.x async, PostgreSQL (asyncpg).
• Obecna baza kodu
– Projekt na Python 3.13, zarządzany przez Poetry.
– Aplikacja FastAPI z OpenAPI YAML, opisująca każdą trasę i schemat.
– Modele SQLAlchemy automatycznie generowane przez sqlacodegen
.
– Biblioteki uwierzytelniania: python‑jose[cryptography]
, passlib[bcrypt]
, zxcvbn
.
• Zakres prac
– Implementacja wszystkich endpointów API
• Połączyć każdą ścieżkę OpenAPI z odpowiednim modelem SQLAlchemy.
• Używać sesji async, wskazówek typów i modeli Pydantic v2.
• Dodać konfigurację za pomocą pydantic‑settings
.
– Wstępne wypełnienie bazy danych
• Napisać idempotentny skrypt async, który załaduje realistyczne fikstury.
• Włączyć haszowane bcrypt demo‑hasła; zapewnić zxcvbn
-rating ≥ 3.
– Kompleksowe testy
• Utworzyć zestaw testów pytest (sync + pytest‑asyncio
) z użyciem httpx.AsyncClient
.
• Pokryć scenariusze pozytywne i negatywne (błędy uwierzytelniania, 404, walidacja).
• Osiągnąć ≥ 95 % pokrycia linii kodu; odnotować to w CI.
– Wysokiej jakości granice
• Wszystkie pre‑commit
‑hooki muszą przejść.
• Proces pracy GitHub Actions (lub lokalnie) uruchamia pytest
i coverage bez błędów.
• Wyniki
– Czysty start aplikacji: uvicorn app.main:app --reload
bez tracebacków.
– Skrypt wstępnego wypełniania: python -m app.seed
powtarzalny i bezpieczny.
– Zielony badge CI na gałęzi main.
– Zaktualizowany README.md
z instrukcjami quick‑start, seed i testowania.
• Budżet
Nie znam aktualnego budżetu na ten projekt, więc proszę zaproponuj swoją wersję budżetu.
-
1 dzień1289 PLN
338 1 dzień1289 PLNDzień dobry - opracowujemy frameworki na Laravel oraz aplikacje mobilne na iOS i Android na zamówienie.
Projekty:
1. Dzień dobry, jesteśmy gotowi zrealizować Twoje zamówienie na zasadzie "pod klucz".
Opracowujemy strony internetowe na PHP oraz aplikacje mobilne na iOS i Android.
Posiadamy doświadczenie w tworzeniu systemów CRM/ERP.
Jesteśmy gotowi zrealizować Twoje zamówienie na zasadzie "pod klucz".
Dzień dobry, opracowujemy strony na WordPress oraz aplikacje mobilne na iOS i Android. Łączne doświadczenie w rozwoju wynosi 7 lat. Jesteśmy gotowi zrealizować Twoje zamówienie na zasadzie "pod klucz".
1. Projekty
https://berkanaplus.com.ua/ - Ten serwis przenosiłem i konfigurowałem serwer.
… 2. https://leondesign.kyiv.ua/
Aktualizacje wersji PHP i aktualizacje wtyczek.
3. https://peg.com.ua/
Rozwój nowego modułu dla strony do dynamicznej aktualizacji cen produktów.
https://uvali.com.ua/
Konfiguracja dedykowanego serwera VPS.
-
20 dni1289 PLN
175 20 dni1289 PLNDzień dobry.
Zajmę się realizacją projektu.
Pracuję z nowoczesnymi narzędziami i technologiami podczas rozwoju w Pythonie, w tym z tymi wymienionymi w opisie projektu.
Ukończyłem kurs Python Software Engineering, podczas którego zrealizowałem kilka aplikacji internetowych na FastAPI.
Mam nadzieję na współpracę.
-
30 dni3682 PLN
643 21 0 30 dni3682 PLNWitam! Mogę zrobić Twój projekt. Mam doświadczenie. Napisz, ustalimy.
-
1 dzień1289 PLN
2615 30 0 1 dzień1289 PLNDzień dobry. Mam 20 lat doświadczenia w Pythonie.
Z FastAPI pracuję od samego początku istnienia frameworka. Znam wszystkie niuanse, które są opisane tutaj w specyfikacji. Mam wiele podobnych projektów według specyfikacji.
Cena zależy od kodu źródłowego, od liczby modeli, od serwera i procesu wdrożenia.
Pracuję jako lider zespołu właśnie w tym zakresie na podstawie komercyjnej z dużymi klientami.
Dlatego wiem, że wszystko jest w porządku akademicko i zrobię to maksymalnie poprawnie.
-
1 dzień1289 PLN
1636 8 0 1 dzień1289 PLNDzień dobry, czy mogą Państwo przesłać dokumentację swagger do zapoznania się? Również proponuję podzielić projekt na kilka etapów, aby łatwiej śledzić postępy. Wszelkie dodatkowe informacje proszę pisać w wiadomościach prywatnych. Będę się cieszyć na współpracę
-
7 dni1289 PLN
3630 36 3 1 7 dni1289 PLNDzień dobry!
Profesjonalnie tworzę API na Pythonie (FastAPI).
Gotowy do realizacji dla Ciebie mikroserwisu + wdrożenia go na serwerze.
Napisz do mnie na priv, ustalimy szczegóły
-
30 dni3682 PLN
426 1 0 2 30 dni3682 PLNWitam. Mam doświadczenie w komercyjnym rozwoju na FastAPI, SQLAlchemy (async), PostgreSQL oraz pisaniu testów automatycznych za pomocą pytest + httpx.AsyncClient. Swobodnie pracuję z OpenAPI, Pydantic v2, potrafię konfigurować CI/CD, osiągać >95% pokrycia testami i pracować z hookami pre-commit. Jestem pewny szybkiej i wysokiej jakości realizacji wszystkich wymagań. Mogę od razu przystąpić do pracy i przygotować projekt do produkcji.
-
20 dni7364 PLN
189 0 1 20 dni7364 PLNCześć! Jestem naprawdę podekscytowany tym projektem i chętnie nawiążę współpracę, aby doprowadzić Twój backend FastAPI do pełnej gotowości produkcyjnej. Dzięki mojemu doświadczeniu w tworzeniu i optymalizacji usług internetowych w Pythonie z użyciem FastAPI, async SQLAlchemy i PostgreSQL, jestem pewien, że mogę przekształcić Twój obecny kod w solidną, przetestowaną i gotową do wdrożenia aplikację.
Z tego, co opisałeś, Twoja obecna konfiguracja jest solidna — Poetry do zarządzania zależnościami, schemat oparty na OpenAPI oraz automatycznie generowane modele SQLAlchemy wskazują na dobrą podstawę. Aby wdrożyć Twoje wymagania, podłączę każdą trasę OpenAPI do odpowiadającego jej modelu async SQLAlchemy, korzystając z czystej, typu-annotowanej logiki zgodnej z Pydantic v2. Stworzę również elastyczny system konfiguracji z użyciem `pydantic-settings`. W części dotyczącej seedowania napiszę powtarzalny i bezpieczny skrypt async do wypełniania bazy danych realistycznymi danymi, w tym bezpiecznymi, bcrypt-hashowanymi danymi demo, spełniającymi wysokie standardy silnych haseł za pomocą zxcvbn.
Jeśli chodzi o testy, moim celem będzie zbudowanie kompleksowego zestawu pytest (w tym scenariuszy async z `pytest-asyncio` i `httpx.AsyncClient`) oraz dążenie do pokrycia kodu na poziomie 95%+ i więcej. Wszystko to będzie monitorowane przez CI, z pre-commit i GitHub Actions zapewniającymi jakość i niezawodność. Na końcu otrzymasz czysty start `uvicorn`, w pełni udokumentowany skrypt seedujący, zielone CI i zaktualizowany README, aby ułatwić onboarding i wdrożenie.
Aby wszystko dostarczyć z dbałością i precyzją, proponuję harmonogram 3 do 4 tygodni. Moja sugerowana kwota to 3000 USD za pełną realizację, seedowanie, testowanie, konfigurację CI i dokumentację. Daj znać, jeśli chcesz dostosować zakres lub budżet, chętnie się dostosuję. Czekam na Twoją odpowiedź i z niecierpliwością na dalszą współpracę!
-
14 dni3682 PLN
227 14 dni3682 PLNDzień dobry, Alex,
Nazywam się Artur i jestem współwłaścicielem SUBI Labs. Chętnie zaimplementujemy punkty końcowe API oraz automatyczne testy w Pythonie dla Twojego projektu.
Aby przygotować dla Ciebie dokładną wycenę, potrzebujemy jeszcze trochę więcej informacji o Twoim projekcie.
Czy byłoby możliwe umówienie się na rozmowę, aby omówić szczegóły bardziej szczegółowo?
Doceniamy Twój czas poświęcony na zapoznanie się z naszą ofertą i mamy nadzieję pomóc w podniesieniu Twojego projektu na wyższy poziom!
… Z poważaniem,
Zespół SUBI Labs
-
А скільки тих моделей? Може бути 20, може бути 200 або 2к. І ціна може різнитись
-
Aktualne projekty freelancerskie w kategorii Bazy danych i SQL
Konsultant 1c
177 PLN
Szukamy konsultanta, specjalisty, który pomoże naszemu zespołowi znaleźć osobę na stanowisko Senior BAS, 1c oraz Senior developer strony internetowej. Ważne jest, aby dobrze rozumieć tę kwestię. Jak dokładnie to widzimy? 1) sami szukamy kandydatów i przeprowadzamy wstępne… Bazy danych i SQL, Programowanie stron internetowych ∙ 1 godzina 10 minut temu ∙ 1 oferta |
Tех Integrator
2396 PLN
INTEGRATOR Grafik: 09:00–18:00 (GMT+3) Zdalnie lub w biurze w Kijowie m.Pecherska Konkurencyjne wynagrodzenie (Stabilna pensja w $ wyższa niż można podać w ogłoszeniu + przeglądy wyników pracy i inicjatywy)Nasza drużyna dynamicznie rośnie i obecnie szukamy Affiliate Tech… Bazy danych i SQL, Kryptowaluta i blockchain ∙ 17 godzin 11 minut temu ∙ 2 oferty |
Narysować diagram rozwiązania architektonicznegoNa podstawie mojego opisu należy stworzyć prezentację, w której zostanie przedstawiona cała funkcjonalność naszej platformy, a mianowicie: Wszystkie funkcje, moduły API, modele AI, pokazanie, jak zaczyna się ścieżka i czym się kończy, jakie źródła danych są używane, jakie… Bazy danych i SQL, Programowanie stron internetowych ∙ 1 dzień 1 godzina temu ∙ 3 oferty |
Konsultant BAS, 1c
133 PLN
Szukamy konsultanta, specjalisty, który pomoże naszemu zespołowi znaleźć osobę na stanowisko Senior BAS, 1c oraz Senior developer strony internetowej. Ważne jest, aby dobrze rozumieć tę kwestię. Jak dokładnie to widzimy? 1) sami szukamy kandydatów i przeprowadzamy wstępne… Bazy danych i SQL ∙ 1 dzień 23 godziny temu ∙ 1 oferta |
Spłata czynszu (pożyczki)
300 PLN
Formuły w excelu do ZALICZENIA wpłaty (np. 100 zł) na NAJSTARSZĄ wymagalną ratę czynszu (pożyczki) i obliczenie odsetek od tej raty. Tu chodzi o zarachowanie WPŁATY na najstarszy czynsz (ratę lub pożyczki ) i od takiego zarachowania liczymy odsetki od dnia wymagalności czynszu… Bazy danych i SQL ∙ 2 dni 3 godziny temu ∙ 6 ofert |