Commerce & websites · Own business
Onleigh Crystals
A crystal storefront with collection browsing, product discovery, and educational content, plus a Shopify theme written from scratch for the next phase.
- Role
- Design & development
- Period
- 2025 to 2026
- Status
- Website live; Shopify theme built and audited
- Platform
- Cloudflare Pages, Shopify
- Built with
- React 18
- TypeScript
- Vite
- Tailwind
- D1
- Vitest
- Shopify Liquid
- GitHub Actions
- 18,057
- lines of Liquid in the custom theme
- 0
- theme-check offenses
- 12
- database tables behind the website
Two builds for one business
Onleigh Crystals is my own business. The public website is a React application on Cloudflare Pages with a 12-table D1 database. Alongside it I wrote a Shopify theme from scratch for the store's next phase.
The Shopify theme, by part
Written without a starter theme: 18,057 lines of Liquid in all.
Checked on every push
GitHub Actions runs Shopify's theme-check, a custom audit that confirms every cross-file reference in the theme resolves, and Lighthouse. The theme passes theme-check with zero offenses.
Scope & limitations
The Shopify store is still password-protected, so the theme is described here instead of linked. The current website is shown here as a screenshot.