AI SaaS platforma — Szukamy zespołu deweloperskiego
O projekcie
Opracowujemy platformę AI SaaS do generacji treści (obrazy i wideo). Architektonicznie jest to wrapper-orchestrator: frontend wysyła zapytanie → backend waliduje i umieszcza w kolejce → klaster GPU (RunPod Serverless) generuje → wynik jest przechowywany w R2 → użytkownik widzi gotową treść.
Używamy gotowych szablonów (SupaStarter lub analogi) w celu przyspieszenia rozwoju. Mamy już: Product Brief, HTML-Wireframes, Data Entities, Critical User Flows. Należy to zebrać w działający produkt.
Jako że jest to nisza (AI-generacja, wirtualni influencerzy), krytyczne są: system poziomów dostępu (RLS) z "podwójnym dnem", płatności kredytowe (nie bezpośrednie transakcje) oraz moderacja treści.
Oferujemy wynagrodzenie w formacie FixPrice lub Milestones. Naszym interesem jest stworzenie platformy jak najszybciej bez utraty jakości. W pozostałych kwestiach wszystkie warunki są omawiane indywidualnie na rozmowie kwalifikacyjnej.
Kogo szukamy?
Rozważamy dwa warianty zespołu:
Wariant 1 (priorytetowy):
Backend Developer (Lead) — Middle+/Senior
Frontend Developer — Strong Middle
AI Engineer (ComfyUI) — Middle
Wariant 2:
Fullstack Tech Lead (Backend + Frontend) — Senior
AI Engineer (ComfyUI) — Middle
W obu przypadkach oczekujemy, że Backend Lead (lub Fullstack Lead) przejmie architekturę całego systemu.
Role i stack
Backend Developer / Lead
Co należy zrobić:
Zaplanować i wdrożyć API (FastAPI lub Supabase Edge Functions).
Skonfigurować bazę danych (PostgreSQL przez Supabase): schemat, constraints, row-level locking dla transakcji.
Wdrożyć Row Level Security (RLS) w Supabase: każdy użytkownik widzi tylko swoją treść, admini mają pełny dostęp.
Wdrożyć system kredytowy z pełnym audytem (balance_ledger — immutable log wszystkich operacji).
Skonfigurować kolejki do asynchronicznej generacji (Redis/BullMQ lub pg-boss).
Zintegrować płatności (Stripe + bramki kryptowalutowe dla high-risk).
Obsłużyć edge cases: race conditions (równoległe zapytania), idempotency (duplikaty webhooków), stuck jobs (jeśli GPU padł).
Skonfigurować webhooki od RunPod i systemów płatności.
Integracja z Cloudflare R2 (przechowywanie wyników).
System ról i uprawnień: user, premium, admin (różne limity, dostęp do modeli, priorytet w kolejce).
Wymagane doświadczenie:
PostgreSQL: zrozumienie ACID, transakcji, SELECT FOR UPDATE.
Supabase RLS (Row Level Security): doświadczenie w konfigurowaniu polityk dostępu na poziomie Bazy Danych.
Doświadczenie w projektowaniu systemów finansowych lub billingowych (ledger, double-entry, constraints).
Praca z kolejkami (Redis, RabbitMQ, pg-boss).
Doświadczenie w integracji systemów płatności (Stripe API, obsługa webhooków, idempotency).
Zrozumienie architektury systemów asynchronicznych (callback URLs, retry logic, cleanup jobs).
Stack:
Python (FastAPI) lub TypeScript (Supabase Edge Functions + RPC)
PostgreSQL (Supabase)
Redis/BullMQ (lub pg-boss)
Docker
Cloudflare R2 API
Co już jest:
Data Entities (schemat Bazy Danych).
Critical User Flows (jak system ma działać).
Product Brief (wymagania).
Frontend Developer
Co należy zrobić:
Wybrać podejście: albo wziąć gotowy szablon (SupaStarter/ShipFast), albo pisać od zera na Next.js 14.
Jeśli szablon: usunąć niepotrzebne części (stary billing, blog), dostosować do naszego systemu kredytowego.
Jeśli od zera: skonfigurować Supabase Auth, strukturę projektu, podstawowe komponenty.
Wdrożyć UI na podstawie HTML-Wireframes.
Formularze do generacji (tekst, parametry, upload przez S3 Presigned URLs).
Real-time status generacji (polling przez React Query).
Dashboard (bilans, historia zamówień, profil).
Integracja billingowa (zakup kredytów, historia płatności).
Obsługa stanów (loading, errors, edge cases).
Poziomy dostępu na froncie: różny UI dla free/premium/admin.
Wymagane doświadczenie:
Next.js 14 (App Router, Server Components).
React Query (do polling i zarządzania stanem).
Praca z formularzami (React Hook Form + Zod).
Upload plików do S3 przez Presigned URLs.
Supabase Auth + RLS po stronie klienta: zrozumienie jak działają role i uprawnienia.
Opcjonalnie (jeśli wybrano szablon): doświadczenie w pracy z szablonami SaaS (umiejętność usuwania zbędnych elementów).
Stack:
Next.js 14
TypeScript
React Query
TailwindCSS + Shadcn UI
React Hook Form + Zod
Supabase Client (Auth + Realtime)
Opcjonalnie: SupaStarter / ShipFast (jeśli wybierzesz to podejście)
Co już jest:
HTML-Wireframes (makiety).
Product Brief (wymagania dotyczące UI/UX).
AI Engineer (ComfyUI)
Co należy zrobić:
Zebrać i zoptymalizować obraz Docker z ComfyUI i wszystkimi modelami.
Skonfigurować obraz Docker dla RunPod Serverless (ComfyUI + modele + Python SDK).
Optymalizować cold start (Network Volume Strategy: modele na dysku sieciowym, a nie w obrazie).
Wdrożyć obsługę callbacków (RunPod → webhook na backend).
Skonfigurować parametry generacji (motion_bucket_id, fps, interpolation), aby wideo było płynne.
Zarządzanie VRAM (tiled_decode, lowvram), aby generacja nie zawieszała worker.
Moderacja treści: integracja filtrów triggerword dla NSFW (sprawdzanie promptów przed generacją).
Wymagane doświadczenie:
ComfyUI: umiejętność zbierania JSON-workflows z nodów.
Doświadczenie w pracy z RunPod lub analogami (Modal, Replicate).
Docker (budowanie obrazów produkcyjnych z wsparciem CUDA).
Zrozumienie ograniczeń VRAM i metod optymalizacji.
Stack:
ComfyUI
Python (do wiązania i integracji z RunPod SDK)
Docker
RunPod Serverless
Co już jest:
Gotowe WorkFlow
Critical User Flows (co ma robić generacja).
Jak odpowiedzieć?
Wyślij:
Twoja rola: (Backend Lead / Frontend / AI Engineer / Fullstack Lead).
Doświadczenie: Krótko o odpowiednich projektach (billing, systemy asynchroniczne, ComfyUI, RunPod).
Terminy: Ile czasu potrzebujesz na realizację MVP
Wynagrodzenie: FixPrice lub Milestones (wskaź swoje preferencje) oraz swoją propozycję budżetu z uwzględnieniem terminu.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
164 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 22 godziny 57 minut temu ∙ 14 ofert |
System ewidencji, planowania i sprzedaży dla farmy grzybowej
2215 PLN
Oto pełny, finalny tekst Technicznego Zadania (TZ). Łączy on wszystkie Twoje wymagania: 16 komór, 20 kontrahentów, harmonogram po dniach, ewidencja opakowań, obliczenie rentowności oraz obowiązkowy podział na trzy gatunki grzybów. Możesz całkowicie skopiować ten tekst i wysłać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 3 dni 2 godziny temu ∙ 55 ofert |
Zewnętrzny raport 1C 8.3 — prognoza stanów towarów
82 PLN
Potrzebny zewnętrzny raport (.erf) dla 1C:Enterprise 8.3 (konfiguracja do ustalenia). Co ma robić: Wyciągać stany towarów z bazy Analizować historię sprzedaży za ostatnie 30 dni Liczyć średni tempo sprzedaży dla każdego towaru Określać, po ilu dniach towar się skończy Oznaczać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 3 dni 3 godziny temu ∙ 13 ofert |
Audyt bezpieczeństwa aplikacji internetowej i bazy danych dla niestandardowego CRM — specjalista BaaS / Database-as-API (PenetrPrzegląd projektu Obsługujemy platformę zarządzania relacjami z klientami (CRM) stworzoną na zamówienie, która prowadzi dwa biznesy usługowe w jednym systemie. Jest to nowoczesna aplikacja internetowa JavaScript wspierana przez bazę danych jako usługa (BaaS) i wdrożona na… Bazy danych i SQL, Testowanie i kontrola jakości ∙ 3 dni 15 godzin temu ∙ 10 ofert |
Synchronizacja baz danychSynchronizacja programów Microsoft Access i CRM SalesDrive. Przekazywanie danych z CRM do Microsoft Access na pierwszym etapie (zmiana statusu lejka). Przekazywanie danych z Microsoft Access do CRM na drugim etapie (zmiana statusu w programie). Bazy danych i SQL ∙ 3 dni 21 godzin temu ∙ 12 ofert |