Powered by Iluvana CMS — The platform built for professional developers.
Explore the platform
Custom web design & development, backed by the platform we built Start a project →
Studio / Services

Five core services.

Most of our work falls into one of these five categories. Every project is handled directly by the in-house team that designs it — no hand-offs, no outsourcing.

01 — Design

Brand-aligned web design.

A site that looks like your business — not like a template. We build a dedicated design system—typography, color palette, layout and component library—structured around the exact content you need to publish.

  • Brand architecture + sitemap development
  • Three visual mockups built in real HTML
  • Editorial typography and layout configurations
  • Documented design library you can keep using
Talk about a redesign →
design-system / type
Type Pairing
Fraunces 350
Display · Editorial · Soft axis +35
Inter Semibold
UI · Body · Optical sizes 14–17px

02 — Development

Custom web development.

When off-the-shelf templates won't cut it. We write hand-coded PHP and JavaScript. Whether we are building a public marketing site or a private internal tool, the project is structured specifically for your company needs.

  • No unnecessary framework bloat
  • PHP & MySQL backends
  • Internal management tools and custom reporting
  • Lightweight code built for speed
See a real code excerpt →
PHP · RegistrationDataService.php 22 lines
// Group registrations by festival public function getFestivalBreakdown($seasonId): array { $rows = $this->db->query(" SELECT f.id, f.name, f.starts_on, COUNT(DISTINCT r.id) AS riders, SUM(a.dinner_count) AS dinners, SUM(a.party_size) AS guests FROM festivals f LEFT JOIN registrations r ON r.festival_id = f.id LEFT JOIN activities a ON a.registration_id = r.id WHERE f.season_id = ? GROUP BY f.id ORDER BY f.starts_on ", [$seasonId]); return array_map(fn($r) => [ 'festival' => $r['name'], 'riders' => (int) $r['riders'], 'dinners' => (int) $r['dinners'], 'guests' => (int) $r['guests'], ], $rows); }

03 — Commerce

E-commerce build & migration.

A real online shop, not a standard Shopify install. We build custom catalogs for products, variants, digital goods, including taxes and shipping — powered by the same engine used for Pascale's Kitchen, with Square integrated at checkout.

  • Custom commerce engine
  • Drag-and-drop product creation
  • Payment Merchant integration
  • Migrate from Shopify, WooCommerce, and BigCommerce
See Pascale's Kitchen case study →
cms / shop / orders
S Weekly Sales Report
Past 7 Days
142
Orders
384
Items
12
Returns
$18k
Revenue
All Paid Hold
Recent Transactions
#10428 — Tom Mitchell
tmitchell@nomail.com
$437.75
Paid
#10427 — Sarah Collins
sarahc@nomail.com
$597.40
Paid
#10426 — Dylan Gordon
dylangordon@nomail.com
$154.50
Hold

04 — Publishing

CMS-driven publishing.

Sites anyone on your team can update. Iluvana CMS gives non-technical editors a clean visual editor, a drag-and-drop builder, dedicated publishing workflows, and a media library that doesn't get out of hand.

  • Custom publishing workflows
  • Custom template builder
  • Drag-and-drop editing
  • Iluvana Designer — our proprietary visual builder
Tour the platform →
my.iluvana.com / templates / designs
Admin Dashboard
cms
Designer Demo
Pages
Apps
Accounts
Templates
Active
Designs

Designs

Activate a design from your content folder.

Place design folders in designs/ to get started.

Default Preview

Default

Active
Default system theme

05 — Integrations

Integrations & APIs.

The pieces that connect a website to the rest of the business. Payment processors, email services, CRM, and custom internal APIs — engineered to handle data securely and report errors clearly.

  • Payments — Square, Stripe (custom links and subscriptions)
  • Transactional email — AWS SES, ZeptoMail, and Postfix
  • Analytics & Automation — Clicky, Google Analytics, and Power Automate
  • Custom internal APIs — built with rate limits and audit trails
Discuss an integration →
Common Integrations
$
Square
Checkout, subs
S
Stripe
Subscriptions
A
AWS SES
Transactional
Z
ZeptoMail
Email API
P
Automate
Cloud flows
+
Custom
Your stack

How we engage

Three ways to work together.

Project-based for one-and-done builds. Retainer for ongoing work. Iluvana hosting & care for the long haul. Most clients use a mix.

A.

Fixed-price project

You know what you want built. We scope it, price it, schedule it, and deliver it. Best for new sites, redesigns, and custom tools.

  • Fixed scope & timeline
  • 50% to start, 50% on launch
B.

Monthly retainer

A reserved block of design + development hours each month. Best for sites that evolve continuously, growing product teams, and small businesses without an in-house developer.

  • Reserved block of hours each month
  • Same-day response on critical issues
C.

Hosting & care

Your site lives on Iluvana, on cloud infrastructure we monitor and patch. Plans from $9 to $200/mo depending on scale. Bundled with retainers or stand-alone.

  • Cloud infrastructure, optional multi-region
  • SSL automation and daily backups

Process

The whole arc, step by step.

01

Discover

A 30-minute call. We discuss your business operations and define your target audience so we can establish an accurate project scope.

02

Plan

We define the site architecture, outline the exact deliverables, and provide a fixed price and schedule. Everything is agreed upon before any code is written.

03

Design

We provide three visual directions built in real HTML. At least one mockup is fully interactive, allowing you to test the layout and navigation directly in your browser.

04

Build

Custom, hand-coded front-end and back-end development. We build the custom site and share a private link when it is ready for final review.

05

Launch

We go live! From there, you can manage the site independently or utilize our optional subscription for cloud hosting.

Ready when you are

Tell us what you have in mind.
We'll come back with a plan.

Whether it's a redesign, a new e-commerce build, or a custom internal tool — start with an email. We reply in one business day.

What you'll get back

1A reply within one business day and an invitation to schedule a call.
2A 30-minute discovery call to discuss your operations and define the project scope.
3A proposal outlining the deliverables, price, and schedule.