Full-Stack Developera — Offline-First PWA + Supabase | B2B Mikro-SaaS |

Zleceniodawca
no avatar
pallet
Opis

O PROJEKCIE:

Tworzę "PaletSystem" — multi-tenant B2B SaaS dla branży transportowej. Aplikacja ma zdigitalizować proces wymiany palet i zarządzania dokumentacją (kwitami paletowymi) między kierowcami w trasie a dyspozytorami w biurze. Zagubione kwity generują ogromne straty finansowe. Platforma rozwiąże ten problem bezbłędnym przepływem danych.

STOS TECHNOLOGICZNY (Moje wymogi + Twoja decyzja):

• Backend (Nienegocjowalne): Supabase (PostgreSQL + Auth + Storage + Edge Functions).

• Aplikacja kierowcy (PWA): Pełna swoboda, ale z naciskiem na niezawodność offline (np. React + Workbox, SvelteKit, Next.js PWA, Vue/Nuxt, Ionic/Capacitor). Oczekuję mocnego uzasadnienia wyboru.

• Dashboard webowy dyspozytora: Dowolny nowoczesny framework front-endowy.

BUDŻET I WARUNKI WSPÓŁPRACY:

• Wynagrodzenie: 20 000 PLN brutto (stała cena / fixed-price). Umowa o dzieło.

• Rozliczenie: Bezpieczny podział na 4 transze (Milestones) wypłacane po odbiorze kolejnych etapów (1. Architektura i RLS, 2. PWA z działającym trybem samolotowym, 3. Dashboard i Webhooki płatności, 4. Poprawki QA i Go-Live).

• Czas realizacji: 8–10 tygodni od startu.

• Infrastruktura: Zakładam środowiska (GitHub, Supabase, Vercel, HotPay) na własne konta firmowe – Ty otrzymujesz pełne zaproszenie developerskie. Z każdą opłaconą transzą przekazujesz mi prawa autorskie.

JAK APLIKOWAĆ (Wymagam konkretów):

Prześlij wiadomość zawierającą 3 punkty:

Twój pomysł na stos: Jakiej technologii użyjesz na PWA i jak dokładnie obsłużysz tryb offline dla zdjęć (storage, kolejkowanie)?

Portfolio z naciskiem na Offline/Supabase: Podeślij linki do 1-2 autorskich systemów.

Twój termin startu.

Opublikowano
2026-04-27
Prawa autorskie
Przeniesienie praw autorskich
Wymagane funkcje:
Oczekuję dostarczenia zoptymalizowanych, wydajnych modułów dla architektury Multi-tenant. System musi działać bezawaryjnie w trudnych, terenowych warunkach logistycznych. NAJWIĘKSZE WYZWANIE: TRYB OFFLINE (Aplikacja Kierowcy) Hale magazynowe to najczęściej klatki Faradaya bez zasięgu sieci komórkowej. Aplikacja kierowcy musi być w 100% "offline-first": • Formularze i robione zdjęcia muszą zapisywać się lokalnie w pamięci urządzenia (bezpośrednio w bazie IndexedDB). • Aparat musi sprzętowo kompresować zdjęcia kwitów po stronie przeglądarki (np. Web Canvas API) do rozmiaru poniżej 500 KB przed jakąkolwiek próbą wysłania ich do Storage. • Wymagam profesjonalnej obsługi Service Worker Background Sync oraz niestandardowej kolejki z deduplikacją danych. • Po odzyskaniu zasięgu siecią aplikacja musi całkowicie w tle, bez klikania przez kierowcę, wysłać paczkę danych i zsynchronizować się z Supabase. ARCHITEKTURA MULTI-TENANT I BEZPIECZEŃSTWO • Twarda, odgórna separacja danych firm transportowych. Wymagam bezbłędnej konfiguracji Row Level Security (RLS) w PostgreSQL (Supabase). Żaden dyspozytor nie może mieć technicznej możliwości pobrania cudzych danych. • Obsługa ról (Super-Admin, Właściciel, Dyspozytor, Kierowca) wdrożona z użyciem JWT custom claims (org_id oraz role). PANEL DYSPOZYTORA (Web Dashboard) • Panel z zaawansowaną tabelą salda paletowego, grupującą historię wymian (wydania i pobrania) z klientami. • Wbudowany generator raportów PDF. Dokument musi czytelnie zestawiać transakcje i posiadać estetycznie osadzone miniatury zdjęć kwitów jako twarde dowody windykacyjne dla magazynów. ZAUTOMATYZOWANA ŚCIEŻKA SPRZEDAŻY B2B • Podpięcie bramki HotPay (obsługa BLIK i szybkich przelewów). • Webhooki: po opłaceniu subskrypcji system musi automatycznie aktywować/przedłużać konto Organizacji. • Integracja z Fakturownia.pl (API) w celu zautomatyzowanego wystawiania i wysyłki faktur. W panelu właściciela wymagane jest archiwum PDF.

Wysłane oferty (19)

Budżet
20000,00 PLN
Prawa autorskie
Przeniesienie praw autorskich
Ważne przez
30 dni

Najnowsze zlecenia z kategorii