WatchGenius: Pipeline obrazów v1 (bez hotlinku) — pobieranie pracownika→WebP→Supabase Storage + uzupełnienie
Budujemy stronę analityki zegarków (Next.js). Obecnie mamy zewnętrzne URL obrazków (z źródła/RTL, często Chrono24 CDN), ale NIE używamy hotlinków. Należy wdrożyć odpowiedni system obrazów, aby później nie trzeba było przerabiać przy skalowaniu do 1000+ modeli.
Stos technologiczny:
Frontend: Next.js
Backend/API: Node/Next API routes (lub osobna usługa)
DB/Storage: Supabase (Postgres + Supabase Storage)
Hosting: Vercel (FE), Render (API/worker)
Wymaganie (kontrakt na zawsze):
UI pokazuje
<img>tylko z naszego storage/CDN poimage_key(żadne zewnętrzne URL).Jeśli obraz nie istnieje/nie jest gotowy: 1 schludny placeholder (nie 4–5 duplikatów).
Co należy zrobić (v1):
Etap 0 (C0) — kontrakt UI + schemat:
dodać pola w modelach:
image_key,image_status (missing|queued|ready|failed),image_updated_atAPI zwraca
image_url(tworzone z storage) iimage_statusUI: jeśli
ready→ pokazujemy zdjęcie; w przeciwnym razie 1 placeholder
Etap 1 (C1) — worker obrazów:
tabela kolejki
image_jobs(kind, source_url, dest_key, status, tries, last_error)worker (Render): pobierz → zweryfikuj → konwertuj WebP (sharp) → załaduj do Supabase Storage → zaktualizuj
image_key/statusbezpieczeństwo: lista dozwolonych domen, zakaz prywatnych IP, limit rozmiaru, timeouty
nagłówki cache: długi cache (max-age/immutable) na storage/CDN (jeśli dotyczy)
Etap 2 (C2) — backfill:
przeprowadzić bieżącą partię (39/84 modeli): wziąć 1 główny obraz na model, wypełnić storage
raport: % sukcesu, lista nieudanych + przyczyny
Dodatkowo (opcjonalnie):
partie dla 1000+ (po 100–200, ograniczenie równoległości)
retries/backoff + dead-letter
DoD (kryteria akceptacji):
na stronie nie ma
<img src="...chrono24...">w ogólew katalogu/PDP wyświetlane są rzeczywiste obrazy modeli z storage (lub 1 placeholder)
brak duplikatów placeholder w galerii
worker poprawnie ładuje WebP do
/images/models/{slug}/main.webpi aktualizujeimage_statusjest log błędów i lista nieudanych załadunków
Ważne:
Potrzebna jest wycena etapów (stała cena i ETA na każdy etap).
Dostępy: najpierw tylko konsultacja/wycena. Kod/repozytorium dajemy po wyborze wykonawcy (NDA w razie potrzeby).
Prośba w odpowiedzi:
wycena kosztów/czasów według etapów C0/C1/C2 (i osobno opcjonalnie dla 1000+)
jakie ryzyka widzisz (3–5 punktów)
przykłady podobnych zadań (worker/media pipeline)
jaki format pracy: stała cena czy godzinowo z limitem
-
✋ Witaj! Jesteśmy firmą IT dZENcode.
Realizujemy konwerter obrazów dla Next.js: kolejka, worker na Node.js, konwersja WebP (sharp), Supabase Storage i CDN według image_key, opierając się na doświadczeniu zespołu, najlepszych praktykach i własnych rozwiązaniach.
Czy jest lista domen źródłowych do białej listy?
Jakie rozmiary i jakość WebP są wymagane?
Szczegółowe informacje o naszych usługach i stawkach znajdziesz na stronie:Freelancehunt
Zobacz – potem omówimy szczegóły pracy, pisz, gdy będziesz gotowy.
…
Ostateczny koszt ustalany jest dopiero po wyjaśnieniu zakresu i wymagań.
___________________
Z poważaniem,
Menadżer dZENcode
Nasze mocne strony:
💎 10+ lat świadczymy usługi IT: Outsourcing, Outstaffing
🔥 90+ pracowników na etacie
🚀 Projekty „od zera” i wsparcie
⚙️ SLA i wsparcie po produkcji
✅ Umowa z firmą, gwarantowany wynik!
🔥 250+ publicznych opinii od 2015 roku.
-
95478 1271 1 10 Witam. Mam duże doświadczenie z Next.js/Nest.js. Jestem gotowy do współpracy.
-
13013 67 0 Cześć! 👋
✅ Jestem gotowy wykonać Twoje zadanie profesjonalnie i na czas.
📋 Moje CV i portfolio są dostępne do wglądu.
📌 Moje doświadczenie:
Ponad 7 lat pracy z podobnymi zadaniami.
Wysokiej jakości realizacja wszelkich zadań w dziedzinie web developmentu.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 18 godzin 20 minut temu ∙ 23 oferty |
Rozwój platformy AM Mobility (serwis samochodowy, parking, ubezpieczenie, wynajem samochodów)
21 240 PLN
Szukamy zespołu lub doświadczonego programisty Full Stack do stworzenia MVP platformy AM Mobility. AM Mobility to jednolita cyfrowa ekosystem dla kierowców, łącząca w jednej aplikacji i platformie internetowej: parking; serwis samochodowy; wulkanizację; myjnię samochodową;… Javascript & Typescript, Programowanie stron internetowych ∙ 6 dni temu ∙ 116 ofert |
Animacje Gsap
82 PLN
Dzień dobry. Trzeba wprowadzić poprawki w bieżącym projekcie. Potrzebny specjalista, który dobrze pracuje na gsap/lenis Trzeba zrobić animację kart. Szczegółowe wymagania tutaj:… Javascript & Typescript, Programowanie stron internetowych ∙ 6 dni 6 godzin temu ∙ 21 ofert |
Szukam mentora z Claude Code do uruchomienia projektu internetowego od zera**Krótko o zadaniu:** Jestem nowicjuszem bez doświadczenia w programowaniu. Mam gotowe TŻ na rozwój strony (42 strony, Next.js, PostgreSQL). Chcę zrealizować to samodzielnie za pomocą Claude Code - potrzebuję specjalisty, który skonfiguruje środowisko i nauczy mnie pracy z… Javascript & Typescript, Edukacja ∙ 8 dni 5 godzin temu ∙ 22 oferty |
Aktualizacja projektu na stronieTrzeba zaktualizować design istniejącej strony internetowej używając HTML, CSS, JS: odświeżyć wygląd, uczynić go nowoczesnym i responsywnym na urządzenia mobilne. Wymagana jest dodanie płynnych animacji i interaktywnych elementów. Układ HTML i CSS, Javascript & Typescript ∙ 8 dni 23 godziny temu ∙ 97 ofert |