O'Hea Opticians · Gzira & Valletta

We listened.
Then we built it.

"You understood my needs." — we took that seriously.

Opens best on mobile · No login required

O'Hea Opticians Book now
Scroll
What you asked — already done.

Five things you needed.
All five, built.

We didn't just read your email. We turned each request into a feature, tested it, and shipped it before this page was written.

Your request
"A link we can use on the shop PC"
Management view at /agenda — desktop-optimised, no app install needed.Done
Your request
"A line or two on each specialist's expertise"
Specialist cards with name, role and area of expertise — visible before the patient books.Done
Your request
"An option to take a deposit"
Payment gateway prepared — activatable when you're ready, no redevelopment needed.Ready to activate
Your request
"SMS or WhatsApp confirmation"
Email confirmation + 24-hour reminder live now. WhatsApp reminders — Malta's everyday app — ready to activate, with SMS as an alternative.Live + WhatsApp ready
Your request
"Print the appointment list"
Print-ready view from the agenda — one click, formatted for A4.Done
Your live app

The experience.

01 ·
Warm white, not clinical white
Every screen uses a warm cream background instead of pure white. The difference is subtle and immediate — it reads as care, not software.
02 ·
IBM Plex Mono on every time slot
Appointment times in monospaced type with tabular numerals — digits that never shift position. A 10:00 and a 09:30 occupy identical grid space.
03 ·
The wink — a functional signature
The eye blinks twice on booking confirmation, then stays open. Not a screensaver loop — a moment of acknowledgement that ends.

Not a mockup. The real flow, end to end.

↑ Live app — scroll and tap inside

Why it's different

Built for an optician.
Not adapted from a salon.

Every booking tool on the market was built for hair salons or GP surgeries, then stretched to fit. This one started with opticians.

Dimension
O'Hea App
Booksy
Timely
Acuity
Visual identity
Your brand, your palette
Booksy palette
Generic teal
Generic blue
Specialist focus
Specialist-centred, with bio
Service-centred
Service-centred
Service-centred
Multi-site
Gzira practice + Shades boutique, one brand
Separate accounts
Separate accounts
Separate calendars
Waitlist
Smart notify, no call needed
"Call us"
Manual
Manual
Booking confirmation
The wink — a moment
Generic checkmark
Generic checkmark
Generic checkmark
How we work together

Simple. Predictable.
Always improving.

What you pay for
One flat monthly fee
€129 per month, per practice — all-inclusive. No setup fee, no per-booking fees, no seat licences. You know exactly what you pay before the month starts.
What's included
Maintenance and continuous improvement
Your app gets better every month. Bug fixes, new features from the standard roadmap, security updates, API compatibility — all included. You're not buying software; you're entering a relationship with a team that iterates.
When you want more
Add-ons on your terms
Major new capabilities — advanced analytics, new integrations — are offered as clear add-ons at a defined price, before we build: for example, WhatsApp reminders at +€39/month when you switch them on — a clear price, agreed before we build. No hidden upgrades, no forced bundles.
"Will there be a team online if we need something?"
Yes — our team is online and iterates in real time.
Who builds this

Officine del Codice

Officine del Codice is the software studio of the DDA Capital group — the same group behind the DDArch architecture practice. We build operational software with AI as our primary tool, which is why a working app can arrive in days rather than months.

We built our first systems for ourselves — a CRM, a digital-twin platform, the tools that run our own studio. O'Hea is one of the first practices we're building for outside the group, and we're treating it that way: with real care, and with the same people who built the rest.

That's why the demo arrived in days, not months — and why it already has your five requests built in.

Officine del Codice · DDA Capital group
Next step

Two things we need
from you.

You've seen the product. Here's how we move forward — two small steps, and the app is live in your shops.

A ·
Confirm the visiting schedule
Let us know which specialists are at Gzira and which at Valletta — and on which days. We'll configure the calendar to match exactly.
B ·
Tell us if you'd like a quick call
If you'd prefer to talk through the model before signing, we're happy to do a 20-minute call. If the proposal is clear enough, we can move straight to contract.
Reply to Daniele →