Orrin - Case Study

Case study React Supabase SaaS Client Portal Web App

No more offers glued together in Word — offer builder, portfolio and online sign-off in one place

2 months

from idea to a working platform running in BETA

7 steps

from a blank form to a complete offer with portfolio and schedule

No accounts

clients open the offer straight from a password-protected link

About Orrin

Orrin is a platform for freelancers and independent specialists — developers, designers, marketers, video makers and copywriters alike. Instead of offers glued together in Word and mailed out as PDFs, users build a library of their services and assemble a complete, visually consistent offer from it: scope, portfolio, schedule and payment plan included. The client receives a link, reviews everything in the browser and accepts with one click.

About Personit

At Personit, we help startups and scaling businesses move from idea to real product — up to 5x faster than traditional dev teams. We specialize in low-code platforms and AI-powered development.

Challenge

Freelancers sell their work through offers — and those offers usually get written in Word, exported to PDF and lost in a client's inbox. Orrin needed a platform that would:

  • Turn writing an offer from an evening chore into a guided, few-minute process
  • Do the math for the freelancer — from hourly rate, hours booked and tax
  • Put the portfolio and scope of work in the same document as the price, not behind a separate link
  • Give clients easy access without creating an account or downloading attachments
  • Move questions and arrangements out of the email thread and next to the offer itself
  • Leave a clear record of the decision: who agreed to what, and when

2 months

Key Functionalities

01
A 7-step offer builder — from details to a ready-to-send summary
02
Reusable service library with work stages and deliverables
03
Net and gross amounts calculated automatically from rate and hours
04
Project schedule and staged payments (50/50, 20/40/40) with terms per instalment
05
Offer behind a password-protected link, valid 30 days — no client account needed
06
Comments on the offer plus accept or decline with an instant email notification
Orrin Platform Showcase

Why low-code + AI?

A platform with user accounts, portfolio files and public client access had to ship in two months — with no compromise on data security.

React & Supabase allowed us to:

  • Building the interface with ready-made React components instead of coding UI from scratch
  • Supabase as 'Backend-as-a-Service' – accounts, authentication and API access right out of the box
  • Postgres enforcing at the database level that a freelancer only ever sees their own offers and data
  • Storage for portfolio files and offer assets without building custom infrastructure
  • Edge Functions for password-protected links and transactional emails, with no servers to maintain
  • Security and scalability 'out-of-the-box', saving weeks of development work

The result: a complete offer platform built in a fraction of the time traditional development would take.

React & Supabase logo

Low-Code Speed, Custom Code Quality

Rapid launch thanks to ready-made backend modules

Accounts and client access secured from day one

Every freelancer's data isolated at the database level

Modular architecture ready for the platform's next modules

Our team has delivered over 100+ production-grade apps using technologies such as React, FlutterFlow, Bubble, Supabase, Firebase and AI-enhanced tooling. That experience allows us to go fast without cutting corners – a key differentiator in the low-code space.

Orrin Platform Features

The Results

01

Freelancers send one consistent, complete offer instead of a document pieced together in Word

02

Clients open the offer in a browser — no account, no attachments, on any device

03

The decision comes only after the whole offer is reviewed — the platform tracks every section

04

Questions and arrangements happen next to the offer, not in a scattered email thread

05

A sent offer is frozen — later pricing changes never alter what the client received

06

Company details, services and portfolio are filled in once and reused in every offer that follows

Our Approach

Discovery
Design
Development
QA / Iteration

Who built it

Szymon

Szymon

Mobile Developer

Szymon is a mobile application creator who transforms ambitious visions into working products. He passionately builds scalable solutions that combine modern technologies with excellent user experience. His strength lies in rapid prototyping and iteration – bringing client ideas to life as functional applications in record time. He masterfully combines strategic thinking with practical development approach, delivering products ready to scale.

Where our experience made a difference

The offer is the moment of sale — the less friction on the client's side, the faster the decision.

Nobody creates an account just to read an offer; a password-protected link is the right trade-off between convenience and control.

Freezing a copy of the sent offer protects both sides from arguments over scope and price.

A service described once — with its stages and deliverables — turns every following offer into a few clicks.

Building a product that takes the paperwork off experts' shoulders?

We specialize in shipping SaaS platforms fast — without cutting corners on data security.

Book a consultation

Completed Projects

0+

Technology Stack

Technology logo
Technology logo
React, TypeScript and Vite (frontend)
Tailwind CSS with the shadcn/ui component library
Supabase: Postgres, Auth, Storage and Edge Functions
Resend — offer emails for clients and decision notifications for freelancers

What's next?

With Orrin running in BETA, the next steps are:

An English version of the platform

Opening up to freelancers and clients beyond Poland.

Settlements after an offer is accepted

Payments and billing documents closing the process in one place.

A mobile app

Offers and client responses available straight from a phone.

Offer analytics

What clients read, where they pause and when they decide.

in 6 weeks

Centrum Homeoterapii

From offline bookings to a fully digital clinic experience - in just 6 weeks

Show case study

Free consultation

Michael, our COO will be happy to talk about your idea to see if we can help you.

Schedule a call
Michael - COO of Personit

Contact Us

Let's talk

Paweł Płowiec

Paweł Płowiec

CEO

LinkedIn

Tell us about your project