Case Study

Moonieful Designs

The website and client platform for a brand-clarity studio: a focused homepage, a shop for the founder’s book, and the portal the studio runs on.

Creative Studio · San Antonio, TX

Homepage of Moonieful Designs, built by Aspired Websites Homepage of Moonieful Designs, built by Aspired Websites, on a phone
Captured from the live site: https://moonieful.com/
Measured, Not Claimed

How the Live Site Scores

Tested on the live site, September 26, 2026. Figures from the live site, Lighthouse 12 (mobile emulation), and our own uptime monitoring and security scans.

224 KBTotal homepage weight on a phone
17Requests to load the homepage
99.9%Uptime: 20,263 checks since May 22, 2026
0 critical · 0 highFindings in the monthly security scan, Sept 24, 2026

The Challenge

A brand-clarity studio’s website is itself proof of the service. If the site looks templated or muddled, the promise of clarity falls flat before anyone reads a word.

The studio also needed more than a brochure: somewhere to run client projects, sell the founder’s book, and hand finished clients on to a website build without re-entering everything.

What We Built

A deliberately quiet homepage that keeps attention on the studio’s message, with a direct path to a fit call rather than a buried contact page.

Behind it, a custom Django platform: a client portal for projects, files and approvals, intake forms the founder builds herself, a Stripe-powered shop for her book, and a signed sync bridge that hands clients to Aspired Websites for their website build.

The Outcome

A site that presents the studio without talking over it, a platform the studio runs on day to day, and an ongoing working relationship between the two studios.

Under the Hood

How It Was Built

The Platform

The system the studio runs on

The homepage is the storefront. Behind it is the system Miki runs her studio on, built in Django and developed across more than 240 commits since 2023.

  • Client portal with project stages, tasks, meetings, versioned files, approvals, change requests and page-by-page website feedback with screenshots.
  • Intake forms Miki builds herself, including questions that take file uploads.
  • A shop for her book, Brand Fog: an embedded Stripe payment form, sales tax calculated by Stripe Tax, and every buyer’s PDF stamped with their name.
  • Paid vendor listings billed quarterly through Stripe, with a self-service billing portal.
  • An email outbox that retries failed sends on a back-off schedule, across 21 email types.
  • A signed sync bridge to Aspired Websites, so a client handed over for a website arrives with their brand work intact.
Speed

Light where it counts

The homepage loads in 17 requests and 224 KB in total, measured on a phone.

  • Homepage styles are written into the page itself, so there is no separate stylesheet to wait for.
  • The hero photo is a 41 KB WebP marked as the page’s first priority; images further down load only as they scroll into view.
  • Every homepage image carries its width and height, so the browser reserves the space before it arrives.
  • One 2 KB script, deferred until the page has rendered.
  • Static files are fingerprinted, pre-compressed and cached by browsers for a year.
Mobile-First

Built for a thumb, not a mouse

  • Type and spacing scale fluidly with the screen instead of jumping between fixed sizes.
  • A phone-only sticky booking bar that stays clear of the iPhone home indicator; tap targets are at least 44 px.
  • The mobile menu announces its state to screen readers, and Escape closes it and returns focus.
  • Layouts and contrast checked at 1440, 1024, 768 and 390 px wide, with a headless phone audit in the repo.
SEO

Findable, and clean for search engines

Lighthouse scores the homepage 100 for SEO, 100 for accessibility and 100 for best practices on mobile.

  • Unique titles, meta descriptions, canonical URLs and Open Graph tags on the public pages.
  • A generated sitemap and robots.txt; the client portal and admin are kept out of search results.
  • One H1 per page and proper landmarks (header, nav, main, footer) so the structure reads the same to Google as it does to a person.
  • Retired pages redirect instead of returning errors, so old links never dead-end.
Security

Locked down by default

  • A content security policy on the homepage and shop: scripts may load only from the site itself and two named partners, and plugins are blocked outright.
  • HTTPS only, with HSTS, TLS 1.3, and headers that stop the site being framed or content-type sniffed.
  • File uploads are checked against an allowlist, capped in size, verified as real images, and stored outside the public web folder behind permission checks.
  • Payment webhooks are verified by signature, and card details are handled by Stripe, never by the server.
Accessibility

Usable by everyone

  • A skip-to-content link and a visible 3 px focus outline, measured at 6.3:1 contrast.
  • Animation switches off for visitors who ask their device to reduce motion.
  • Text colors are measured against their backgrounds (body text at 13:1).
  • Alt text on every meaningful image; decorative images are hidden from screen readers.

This was a San Antonio project. See more of our San Antonio work.

Want Something Like This?

Every build starts with a conversation about what your business needs the site to do.