Case Study · Launched September 2026 · Custom Websites
odditydecorstore.com — a dark, museum-inspired home for two very different kinds of work
Madison Ruple is the artist behind Oddity Decor Store in Fort Lupton, Colorado, where handmade oddity decor, animal memorials, and beetle-cleaning services serve people in very different moments. Madison and I shaped a custom multi-page website around those differences, with a practical estimate calculator based on her pricing and branded materials that support the same customer process.
The live home page: a near-black ground, brass and gold details, the next show above the header, and Madison's skull-in-a-teacup in the vitrine frame. Select any screenshot to enlarge.
The brief: "dark and moody, museum-inspired — and keep the memorials apart"
Madison's intake asked for dark and moody: gothic detail, natural textures, gold accents, and bright pops of orange, purple and blue. And it drew one line that shaped everything else: her custom pet memorials had to be clearly separated from the retail oddities while the whole thing still reads as one brand. Someone arriving at the memorial page may have lost an animal very recently. Someone arriving at the gallery wants a skull in a teacup.
The answer is one design in two registers. The gallery, shows and skull-cleaning pages run warm — orange accents, short quick copy. The memorial page switches to a lavender accent, drops every exclamation mark, and slows down; the beetle-colony photo never appears beside memorial copy. The seam is drawn on the home page as two doors, side by side, and memorial content never shares a page with anything for sale.
"Museum-inspired" turned out to be the most useful phrase in the brief. It became the vitrine-style frames, the small labels used only where a piece needed naming, and the ✧ sparkle carried over from Madison's printed price list. The palette was checked for accessible contrast, so the dark presentation did not come at the cost of readable text.
“From the very beginning, Dave provided phenomenal service and truly took the time to understand my business and everything we offer at Oddity Decor Store. Pet memorial work can be a delicate subject, but he did an incredible job showcasing the services in a way that feels professional, meaningful, and informative while still keeping the site warm and lighthearted.
“He brought my vision to life perfectly, and we couldn’t be happier with how the website turned out. We absolutely love it and would highly recommend Dave to anyone looking for someone who genuinely listens, understands their business, and delivers an amazing finished product.”
The memorial page draws itself
The memorial page opens with a line drawing of a cabinet coming together piece by piece. It gives the page a quiet, grounded introduction before the practical steps and family stories begin, while keeping the memorial experience separate from the brighter retail side of the site.
A practical estimate, built around her pricing
Skull-cleaning prices vary by animal, service tier, quantity, and add-ons. Instead of asking a customer to total the table by hand, the calculator follows Madison's verified pricing and produces a clear estimate that can be copied, emailed, sent through the inquiry form, or printed. Memorial work stays inquiry-based, so that side of the tool builds a project summary without inventing a price.
Site highlights
Four parts of the finished site that show how Madison's decisions shaped the visitor experience. Select any screenshot to enlarge.
Supporting materials for the same customer process
The website was only one part of the customer process. Madison already used a printed price list and estimate forms, so those materials were re-typeset around the same pricing, terms, and brand details customers see online. When she found her intake agreement, it was added to the same visual system.
Her phone number is printed on every page of the originals and is left off these previews on purpose — it stays off the web.
Light paper, dark site — on purpose. The website is near-black on screen; the documents stay cream because they need to print and photocopy clearly. Their serif type, tracked capitals, and ✧ sparkle follow Madison's existing materials, while the pricing, fields, and numbered terms were checked line by line against her originals. The editable source also makes future price or wording updates straightforward without redesigning the documents from scratch. See more supporting materials →
After launch: the site kept moving
A launch is a starting point. In the first week, Madison sent new photos, refined the presentation, and made decisions that changed the site. Those updates were carried through while the project context was still fresh.
Her photos, her words, her calls
Within the first week, the shop became a gallery when Madison decided not to sell online, and a dedicated shows page was added when the event list proved too easy to miss. Thirty of her photos arrived in three batches — beetle-colony and finished-skull images, sold work, and pieces coming to the next show — then were prepared for the web and placed in the right parts of the site.
She sent draft copy about the beetle colony and asked for help making it sound more like her. I helped refine it in the first person while keeping the facts intact; when she sent her final version, that became the page copy. She also asked to remove captions from every photo, including the enlarged view, so the gallery became the spare, inquiry-led experience she wanted.
Each batch went through the same repeatable audit used at launch, and each decision went into the build log so later work could start from a reliable project record. That continuity — not a frozen launch-day handoff — is the clearest Website Care story here.
A stronger hero image without changing the artwork
The skull-in-a-teacup piece needed to lead the home page, but Madison only had a phone photo taken on a busy bench. The piece was separated from that setting, placed in a dark tabletop scene that matched the site, and then restored from the original cut-out so the artwork itself stayed unchanged.
Only the surroundings were generated. The photographed piece was restored from the original cut-out so the site did not invent or repaint Madison's work. See the product-visual process →
What supports the finished site
The visible experience rests on careful customer flows, supporting materials, accessibility, testing, and launch work.
Custom multi-page websiteHome, Memorials, Skull Cleaning, Estimate, Gallery, Shows, About, and Contact, plus branded utility pages — built around how visitors browse, inquire, and prepare for a service.
Two visitor experiences, one brandWarm orange for retail and service content; quieter lavender for memorials, with copy, imagery, and navigation kept appropriate to each context.
Estimate and inquiry toolsThree photo-enabled forms and a calculator based on Madison's pricing, with a summary-only path for individually quoted memorial work.
Supporting business materialsA price list, two estimate forms, and an intake agreement aligned with her existing print style and checked against her source material.
Accessible, responsive experienceKeyboard-usable interactions on the client site, reduced-motion support, measured color contrast, and mobile checks across all ten pages.
Search, launch, and continuityCanonical metadata, social sharing, structured data, sitemap, HTTPS, a repeatable audit, and a build log for future updates.
What does a project like this cost?
At current founding-client pricing, a project with this scope would start with the Complete Site tier at $2,000, with the estimate calculator and supporting materials scoped separately based on what the project needs. Website Care is available after launch from $59/month. Final pricing is confirmed after a scope review.
Want a website built around how your business actually works?
It starts with a short discovery questionnaire and a conversation. I use what you share to recommend a direction, then we review and refine it together so the finished site fits your business, your customers, and what you need it to accomplish. If you would rather ask a few questions first, start there.