Orrin - Case Study

Case study React Supabase SaaS Business Web App

Koniec ofert sklejanych w Wordzie — kreator ofert, portfolio i akceptacja online w jednym miejscu

2 miesiące

od pomysłu do działającej platformy w wersji BETA

7 kroków

od pustego formularza do kompletnej oferty z portfolio i harmonogramem

Bez kont

klient otwiera ofertę prosto z linku zabezpieczonego hasłem

O Orrin

Orrin to platforma dla freelancerów i niezależnych specjalistów — od programistów i projektantów, przez marketing i wideo, po copywriting. Zamiast ofert sklejanych w Wordzie i wysyłanych PDF-em, użytkownik buduje bibliotekę swoich usług i składa z niej kompletną, spójną wizualnie ofertę: z zakresem, portfolio, harmonogramem i planem płatności. Klient dostaje ją linkiem, przegląda w przeglądarce i akceptuje jednym kliknięciem.

O Personit

W Personit pomagamy startupom i rozwijającym się firmom przejść od pomysłu do prawdziwego produktu — nawet 5x szybciej niż tradycyjne zespoły programistyczne. Specjalizujemy się w platformach low-code i wdrożeniu wspomaganym AI.

Wyzwanie

Freelancer sprzedaje swoją pracę ofertą, a ta zwykle powstaje w Wordzie, ląduje w PDF-ie i ginie w skrzynce klienta. Orrin potrzebował platformy, która:

  • Zamieni składanie oferty z wieczornej dłubaniny w kilkuminutowy, prowadzony proces
  • Policzy wycenę za freelancera — ze stawki godzinowej, liczby godzin i podatku
  • Pokaże portfolio i zakres prac w tym samym dokumencie co cena, a nie w osobnym linku
  • Da klientowi wygodny dostęp bez zakładania konta i bez ściągania załączników
  • Przeniesie pytania i ustalenia z wątku mailowego do jednego miejsca przy ofercie
  • Zostawi ślad decyzji: kto, kiedy i na jaką ofertę się zgodził

2 miesiące

Kluczowe funkcjonalności

01
Kreator oferty w 7 krokach — od danych po gotowe podsumowanie
02
Biblioteka usług wielokrotnego użytku z etapami pracy i listą rezultatów
03
Automatyczne wyliczenie kwot netto i brutto ze stawki oraz liczby godzin
04
Harmonogram projektu i płatności ratalnych (50/50, 20/40/40) z opisem transz
05
Oferta pod linkiem z hasłem, ważnym 30 dni — klient nie zakłada konta
06
Komentarze przy ofercie oraz akceptacja lub odrzucenie z powiadomieniem mailem
Orrin - Prezentacja platformy

Dlaczego low-code + AI?

Platforma z kontami, plikami portfolio i publicznym dostępem dla klientów musiała powstać w dwa miesiące — bez kompromisów w bezpieczeństwie danych.

React + Supabase pozwoliło nam:

  • Budowa interfejsu z gotowych komponentów React zamiast pisania UI od zera
  • Supabase jako 'Backend-as-a-Service' — konta, logowanie i API dostępne od ręki
  • Postgres pilnujący w samej bazie, że freelancer widzi wyłącznie własne oferty i dane
  • Storage na portfolio i pliki ofert bez budowania własnej infrastruktury
  • Edge Functions do linków z hasłem i maili transakcyjnych — bez serwerów do utrzymania
  • Bezpieczeństwo i skalowalność 'out-of-the-box', oszczędzające tygodnie pracy

Rezultat: kompletna platforma ofertowa zbudowana w ułamku czasu klasycznego developmentu.

React + Supabase logo

Szybkość low-code, jakość custom code

Błyskawiczny start dzięki gotowym modułom backendowym

Konta i dostęp klienta zabezpieczone od pierwszego dnia

Dane każdego freelancera odseparowane na poziomie bazy

Modularna architektura gotowa na kolejne moduły platformy

Nasz zespół dostarczył ponad 100+ aplikacji produkcyjnych wykorzystujących technologie takie jak React, FlutterFlow, Bubble, Supabase, Firebase i narzędzia wspomagane AI. To doświadczenie pozwala nam działać szybko bez kompromisów – kluczowy wyróżnik w przestrzeni low-code.

Orrin - Funkcjonalności

Wyniki

01

Freelancer wysyła spójną, kompletną ofertę zamiast dokumentu sklejanego w Wordzie

02

Klient otwiera ofertę w przeglądarce — bez konta, bez załączników, na każdym urządzeniu

03

Decyzja zapada dopiero po przejrzeniu całej oferty — platforma pilnuje kompletu sekcji

04

Pytania i ustalenia toczą się przy ofercie, nie w rozsypanym wątku mailowym

05

Wysłana oferta jest zamrożona — późniejsza zmiana cennika nie rusza tego, co dostał klient

06

Dane firmowe, usługi i portfolio uzupełnione raz wracają w każdej kolejnej ofercie

Nasze podejście

Discovery
Projekt
Rozwój
QA / Iteracja

Kto za tym stoi?

Szymon

Szymon

Mobile Developer

Szymon to twórca aplikacji mobilnych, który przekształca ambitne wizje w działające produkty. Z pasją buduje skalowalne rozwiązania, które łączą nowoczesne technologie z doskonałym user experience. Jego mocną stroną jest umiejętność szybkiego prototypowania i iteracji – dzięki temu pomysły klienta błyskawicznie materializują się w funkcjonalne aplikacje. Mistrzowsko łączy strategiczne myślenie z praktycznym podejściem do developmentu, dostarczając produkty gotowe do wzrostu.

Gdzie nasze doświadczenie miało znaczenie

Oferta to moment sprzedaży — im mniej tarcia po stronie klienta, tym szybciej zapada decyzja.

Klient nie założy konta, żeby przeczytać ofertę; link z hasłem to właściwy kompromis między wygodą a kontrolą.

Zamrożona kopia wysłanej oferty chroni obie strony przed sporem o zakres i cenę.

Usługa opisana raz — z etapami i listą rezultatów — skraca każdą kolejną ofertę do kilku kliknięć.

Masz produkt, który ma zdjąć papierologię z barków ekspertów?

Specjalizujemy się w szybkim wdrażaniu platform SaaS bez kompromisów w bezpieczeństwie danych.

Umów konsultację

Completed Projects

0+

Stack technologiczny

Technology logo
Technology logo
React, TypeScript i Vite (frontend)
Tailwind CSS z biblioteką komponentów shadcn/ui
Supabase: Postgres, Auth, Storage i Edge Functions
Resend — maile z ofertą dla klienta i powiadomieniem o jego decyzji

Co dalej?

Orrin działa w wersji BETA, a kolejne kroki to:

Anglojęzyczna wersja platformy

Otwarcie na freelancerów i klientów spoza Polski.

Rozliczenia po akceptacji oferty

Płatności i dokumenty rozliczeniowe domykające proces w jednym miejscu.

Aplikacja mobilna

Podgląd ofert i odpowiedzi klientów prosto z telefonu.

Statystyki ofert

Co klient przegląda, przy której sekcji się zatrzymuje i kiedy podejmuje decyzję.

in 6 tygodni

Centrum Homeoterapii

Od rezerwacji offline do w pełni cyfrowej kliniki - w zaledwie 6 tygodni

Show case study

Bezpłatna konsultacja

Michał, nasz COO chętnie porozmawia o Twoim pomyśle, aby sprawdzić, czy możemy Ci pomóc.

Umów rozmowę
Michael - COO of Personit

Skontaktuj się

Porozmawiajmy

Paweł Płowiec

Paweł Płowiec

CEO

LinkedIn

Opowiedz nam o swoim projekcie