Somerset West, Western Cape, South Africa

Febe’s mascot driving a little red carFebe’s Licensing and Registrations

febes.co.za

The whole licensing errand, on the phone.

Febe’s Licensing and Registrations is a vehicle licensing runner in Somerset West. Febe and Marsha stand in the queue at the licensing office so their clients don’t have to. We built febes.co.za so that clients do the whole application on their phone: choose the errand, photograph their documents, check the details read from them, sign once and send. Febe receives the official forms already filled in, with no WhatsApp back-and-forth.

Client
Febe’s Licensing and Registrations, Somerset West
What we did
Design, build, form filling, back office, SEO
Built with
A custom WordPress block theme and a custom plugin
The febes.co.za home page on a laptop: the headline Licensing errands? Done from your phone, a search box, a photo of a phone held up to a licence disc, and the start of the service list with round filters

It all ran through WhatsApp. Not any more.

Every job used to start with the same chat: which documents to send, whether a photo was clear enough, what it would cost and what still had to be signed.

The site exists to end that. There is one WhatsApp link, in the footer, for help. The work itself happens on the site.

Before
Documents, questions and prices passed back and forth on WhatsApp, one message at a time.
Now
One application on the phone. The forms fill themselves in from the photos, get signed once and reach Febe with one tap.
The home page on a phone with Renew my licence disc and Change my address ticked, a black bar that reads 2 things chosen with a Start button, and the black tab bar floating at the bottom
The same home page in dark mode: the headline, the search box, round filters for All, Discs, Buy and sell and Papers, and the first service cards

The task comes first. The pitch comes after.

The home page opens on the job, not on a sales pitch. A search box sits under the headline, round filters narrow the list to discs, buying and selling, papers or the driver, and every service has its own card with a product photo on a light plate.

Clients tap one card or several. A black Start bar floats up with the count, and one tap takes the whole selection into a single application. On phones a black tab bar floats at the bottom, so Home, Services, Search and Profile are always under a thumb.

The search is forgiving. It copes with typos and plain words, so “sold my car” lands on the right errand.

Trust sits below the task. Light or dark.

Further down the page are the reasons to trust a small business with an ID copy: how it works in three steps, the price before you send, Febe and Marsha themselves, how documents are kept safe, and quick answers. Psalm 118:24 has its own quiet place on the page, because it matters to Febe.

The whole site has a dark mode. It follows the phone’s setting, and a moon button in the header switches it by hand.

The home page in dark mode on a laptop: Meet Febe and Marsha beside the Febe mascot in a red car, three short facts about the business, and a panel with the verse This is the day which the LORD hath made; we will rejoice and be glad in it, Psalm 118:24

Photos first. A frame for every document.

The application asks for photos before it asks anyone to type. On a phone the camera opens inside the site with a guide shape for the document in hand: a circle for the licence disc, a card frame for the Smart ID card and a tall frame for the green ID book. A File button sits next to the shutter for anything already on the phone.

Three phone camera screens side by side: a circle guide over a licence disc, a card frame over a Smart ID card and a tall frame over an ID book, each with a tip at the top and a round shutter button
The Photos first step on a phone: the disc photo marked Read with CF123456, Volkswagen Polo Vivo, expires 30/09/2026, the ID card back marked Read, and a proof of address PDF with Address found

Read on the phone. Nothing sent away to do it.

The barcodes on the South African licence disc and on the Smart ID card are read on the phone itself. A green line under each photo says what was found: the plate, the make and model, and when the disc expires.

The proof of address is read too. A PDF from the municipality gives up its text straight away. A photo of a bill is read with text recognition that also runs on the phone, and only loads when it is needed.

The step only asks for what the chosen errands need. One disc renewal needs a disc, an ID and a proof of address. Nothing more.

The Check what we filled in step: the ID number, names and date of birth marked Read from your ID, the street address marked Read from your proof of address, and the number plate, make and model marked Read from the disc
The same step for a foreign client: a passport number with Zimbabwe as the country of issue, a separate postal address, the company owner box ticked with the company name and register number, and a trailer marked as towed

The details are there before they type.

By the details step most of the form is already filled in. Each field that was read is marked with where it came from, and every one can still be changed.

From the ID card
Names and ID number. Date of birth, gender and citizenship are worked out from the number, not asked.
From the disc
Plate, register number, make, model, VIN and expiry date.
From the bill
Street, suburb, town and postal code. It never overwrites what the client typed.
Foreign clients
A passport or foreign ID, with the country of issue.
Companies
A tick box for a vehicle owned by a company or trust. The client signs as its proxy.
Postal address
Its own tick box, for clients who get post somewhere else.
Trailers
Trailers and caravans are marked “drawn” on the form, with no odometer.

One signature, on every form.

The client signs once with a finger. The same signature goes on the licence application, any other form the errands need and the authority letter, which says in plain words what Febe may do on the client’s behalf.

The step lists every document the signature will go on, so nobody signs something they have not seen.

The Sign once step on a phone: the authority in plain words, the two documents it will be signed on, a signature drawn with a finger and the declaration ticked

The official forms, filled in box by box.

The site fills in the official NaTIS forms, the ALV for licensing and the NCP for a change of address, one letter per box. A clean authority letter carries Febe’s details, so the client never has to find them. The pack ends with copies of the client’s documents for the licensing office, printed two to a page.

The client sees exactly what will print, with an estimate from the Western Cape fee tables, and sends it all to Febe with one tap.

Three printed pages: the ALV form filled in letter by letter for the demo client, the top of the authority letter with Febe’s private details blurred, and a page of ID copies printed two to a page for the licensing office

Febe’s own ID number, ID copy and signature are blurred here. On the site they are stored encrypted and only ever drawn onto the letter.

My profile on a phone: a licence disc renewal on a five-step track at Pending payment, R714 to pay with an I’ve paid button, four documents each with Replace, the signed forms, and the client’s details with an Edit link

My profile. No password to forget.

Clients sign in with their email address, the last four digits of their ID number and a code sent by email. Their profile picks up where the application left off.

To pay
The amount Febe confirmed, her banking details and an “I’ve paid” button that tells her straight away.
Documents
View each photo, or replace one that was blurry or out of date.
Details
Edit the name, cellphone number and address until Febe goes to the office.
Track
Every application on a five-step track, from pending payment to delivered, with past ones kept below.

Febe’s side of it. Same look, less admin.

Applications arrive in a back office inside WordPress, restyled to match the site. The list is built for a busy morning: filter by status and by town, tick a few and move them together, or press the button on a row for the next step.

The applications list in Febe’s back office: status chips from All open to Delivered, town chips, a Tick all and Move ticked to bar, and the demo client’s row with a WhatsApp Message button and a Mark as paid button
One application in the back office: the forms PDF with Print, Preview and Download, thumbnails of the documents, the client’s details with the ID number hidden, the vehicle, the amount to pay, the estimate and the history
Filters
Status chips and town chips, so “Ready for delivery” in Stellenbosch is two taps away.
Next step
One button moves an application on, from paid to the traffic department to ready. The client gets a short email each time.
Message
A WhatsApp Message button next to every client, for the odd question that still needs one.
Documents
View-only thumbnails for checking, and Print for the whole pack. Every opening is written to the history.

Calm, like a good food app. Built to be found.

Many of Febe’s clients are older, and most are busy. The look takes its cue from the calmest ordering apps: off-white, white cards, black type and big, easy buttons.

The site went live for search engines with structured data on every page, an llms.txt file for AI assistants, and service and area pages that state the real fees.

Type
Inter throughout. Headings in bold, with a light grey second half.
Colour
Off-white, white and black, with one burnt orange used sparingly.
Photos
A product photo for every service, set on a light plate.
Buttons
Pills and round icon buttons with line icons.
Built as
A custom WordPress block theme and a custom plugin, with no page builder.