Energy & Aviation Fuel · Avex Petroleum Ltd
Avex Petroleum: a B2B supply desk from quote to delivery
Product data sheets, a four-step quote builder and a client portal where buyers accept quotes and follow every delivery.

What changed
An accepted quote becomes an order, and every Scheduled, In transit and Delivered update reaches the buyer by email and in the portal.
- Products
- Jet A-1, Avgas, lubricants, parts
- Order states
- Scheduled → In transit → Delivered
- Accounts
- Company teams with invites
- Compliance
- Kenya DPA 2019
01
The situation
Procurement buyers, and nothing online for them
Avex supplies Jet A-1, Avgas 100LL, lubricants and OEM components across East Africa. Its buyers are procurement teams who need certified specifications, fast pricing and proof of where their order is.
- Quotes and order updates ran over phone and email
- Buyers had no specifications or delivery status online
- Growth was limited to the accounts the team could personally chase
02
What we built
A site that sells like a trading desk
We built a structured data sheet for every product, a supply board of live offers on the homepage, and a quote builder linked to the buyer’s company account, with a portal and an operations admin behind it.
- Four-step line-item quotes, prefilled and linked to the company when signed in; guest quotes join the account when it is created
- Client portal: quotes, online acceptance, order tracking with a delivery timeline, team invitations and account management
- A page per product with specifications and structured data for search engines
- Operations admin to price quotes, record offline acceptances, post order updates, verify companies and run the supply board
- Rate limits per account and per network, single-use password resets, and sign-out of every session on password change
- Privacy policy and terms written for the Kenya Data Protection Act, 2019
03
How it runs
How it runs day to day
- A buyer accepts a priced quote in the portal, and that creates the order
- Operations post Scheduled → In transit → Delivered updates with delivery notes
- Each update is emailed to the buyer and shown on their order timeline
- New companies are verified before they can accept quotes online
Built with
- Next.js 15
- Tailwind CSS 4
- Prisma
- PostgreSQL
- Auth.js
- Resend
- Vercel
More work.
All case studiesSaaSB2B Software CompanySaaS Platform Rebuild: 10x Performance ImprovementRebuilt legacy SaaS platform with modern React + Node.js stack, achieving 10x faster load times and 99.9% uptime.
HealthcareHealthcare StartupHealthcare Mobile App: 10K Downloads in 8 WeeksLaunched cross-platform mobile app for patient care using React Native, achieving 10,000+ downloads and 4.8-star rating.
Let’s build
yours.
Tell us what the business needs: a site, a security review, growth, or the work you want off your plate. An engineer replies within one business day.
