LUMORA Aesthetic Clinic: Booking Website with WhatsApp Integration and Owner Dashboard I designed...LUMORA Aesthetic Clinic: Booking Website with WhatsApp Integration and Owner Dashboard I designed...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
LUMORA Aesthetic Clinic: Booking Website with WhatsApp Integration and Owner Dashboard
I designed and built a full business website for LUMORA Aesthetic Clinic, a skincare clinic in Jakarta. It's not just an informational site, it's a working booking system that connects directly to WhatsApp, so the client doesn't need to manually go back and forth to get customers scheduled.
What it does:
One-click WhatsApp booking. Every service, doctor, and CTA button generates a pre-filled WhatsApp message with the specific service and doctor already included. Leads land in the owner's chat ready to confirm, not a cold "hi" message.
Dynamic service catalog. 7 treatment types with pricing, each independently bookable.
Doctor scheduling display. Per-doctor specialization, working days, and hours, so customers can pick based on availability before messaging.
Live weekly operating schedule. Shows real-time slot status (full, busy, limited) per day.
Owner dashboard with login. The clinic owner can update schedules and availability themselves through a private admin panel, without needing me to edit the site every time something changes.
Social proof section. Client testimonials and a clinic photo gallery to build trust before booking.
Location integration. Embedded map and address for walk-in customers.
Why this matters for the business:
This isn't a static portfolio-style site. It's built to actually convert visitors into booked appointments, and it keeps running without ongoing developer involvement, since the owner can manage day-to-day changes (schedules, availability) themselves.
Stack: React, Vite, Next.js, Tailwind CSS, a custom backend for the owner dashboard and login, deployed on production infrastructure with SEO-ready structure (fast load, mobile-first, clean metadata).
What should a creative agency website actually feel like?
For Orvika, we didn't want another agency site built around the same safe layouts and predictable sections.
We pushed the visual direction further with oversized typography, editorial layouts, bold imagery, and stronger contrast, while keeping the experience structured enough to communicate the agency's work and capabilities clearly.
The goal wasn't just to make it look different.
It was to make the agency feel different.
Designed in Figma and built in Framer.
We're sharing more of the websites and digital experiences we've been working on here over the next few weeks.
I designed this finance website for Sendit, with one goal in mind: make everyday payments feel simple, trustworthy, and effortless.
The design focuses on:
Clear messaging and strong visual hierarchy
Trust-focused finance UI
Simple payment interactions
Clean, modern layouts
Conversion-focused sections
A responsive experience designed around the user
For fintech products, good design isn’t just about looking modern. It’s about making people feel confident when money is involved.
If you’re building a fintech, SaaS, payment platform, or financial product and need a website that communicates trust and clarity, I’d love to work with you.
I built QuoteKit because quoting a project should not feel like guessing in public.
A client starts with a package, shapes the scope, chooses a timeline and explains what they need. QuoteKit turns those choices into a working estimate, a realistic range and clear reasons behind the price.
It works in English and French, adapts to mobile and gives both sides a summary they can copy, download or print.
I designed the product, pricing logic and interface for NexusHub Studio. It is a small tool with a simple goal: make the first client conversation clearer.
QuoteKit is available for 10 USD with a commercial license.
What would you want an estimator like this to explain before you send a quote?