Skip to content
All projects

SenGP

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)

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.

I reply the same day, within 24 hours at most.

Message on WhatsApp