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"
Confirmation via Telegram live now (free, no per-message cost). WhatsApp as add-on module.Live + add-on available
Your request
"Print the appointment list"
Print-ready view from the agenda — one click, formatted for A4.Done
Live interactive demo

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 + Valletta unified
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
A single, predictable amount per location — no per-booking fees, no seat licences, no surprises. You always know 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 — WhatsApp channel, advanced analytics, new integrations — are offered as clear add-ons at a defined price, 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

DDArch × DDA Capital

DDArch is an architecture practice. DDA Capital is the holding company that spent twelve months building its own AI system — not to sell it, but to run a business better. The booking app for O'Hea is the first product we're extending to clients we believe in.

We are not a digital agency. We are not a SaaS company. We are a team that built something real for ourselves, and now we're building it for you — with the same care, the same iteration speed, and the same people.

That is why the demo arrived in days, not months. And why it already has your five requests built in.

0
Team active
0
Months build time
0
O'Hea App
DDArch S.r.l. — powered by DDA Capital
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 →