SaaS for GP operators: branded booking page, kilos protected against overbooking, payments and WhatsApp notifications.
Client
My own product
Sector
Parcel shipping from the diaspora to Dakar (GP operators)
26 kg5/10
—
OK
OK
—
—
OK
—
OK
OK
—
Exactly 5 accepted, no overbooking
10 simultaneous booking attempts on 26 kg available.
The problem
A GP operator carries parcels from the diaspora to Dakar and sells its available capacity by the kilo. The same kilo must never be booked twice.
What was delivered
B2B SaaS on a monthly subscription for GP operators.
Public booking page, branded for the operator.
Kilo calendar with overbooking protection.
Parcel manifest and status tracking.
Automated payment and WhatsApp notifications.
The result
Concurrency test: 10 simultaneous attempts on 26 kg available, exactly 5 accepted.
In pictures
SenGP
Screenshots in preparation
How it was built
Technologies
Next.js
TypeScript
Tailwind CSS
Supabase (PostgreSQL)
PayTech
Stripe Connect
Resend
Zod
Upstash
Figures
7 tables, RLS on all of them.
Concurrency test: 10 simultaneous attempts on 26 kg available, exactly 5 accepted.
Technical choices
The platform never stands between the money and the operator: each operator connects its own PayTech and Stripe Connect account, and the platform only collects the subscription.
Row-level security (RLS) on every table.
Transactional booking with locking.
Let's talk about your project
No deposit. You pay at the end, once you're satisfied.