OASIS JOURNAL

Fresh ideas and carefully selected finds, all in one place.

PRODUCT INQUIRY

Your inquiry list

Add products and send us your list to get in touch.

Your list is empty

Browse the shop and add products you would like to know more about.

Browse products →

Your contact details

Products and quantities will be confirmed by our team. An inquiry is not an order or payment.

OASIS JOURNAL · SELECTED WORK

PROJECTS

Thoughtful systems, connected experiences, and work built to keep growing.

FROM IDEA TO EXPERIENCE

See the ideas come together.

Explore the parts that make Oasis easier to browse, publish, and maintain.

Content & commerce · 2026

Oasis Publishing Platform

A unified publishing experience combining an Astro static site with WordPress content, product listings, and full-text search.

Apple AirPods Pro 3 Wireless Earbuds with Active Noise Cancellation 01 / 2026 Content & commerce

Oasis Publishing Platform

A unified publishing experience combining an Astro static site with WordPress content, product listings, and full-text search.

115+ static pages · powered by WPGraphQL
  • Astro
  • WordPress
  • Elasticsearch
分页测试商品 050 02 / 2026 Commerce experience

WooCommerce Product Showcase

Products sync to storefront cards and detail pages, with an inquiry list and WordPress follow-up.

Product catalog · pagination · details
  • WooCommerce
  • GraphQL
  • Inquiries
分页测试商品 049 03 / 2026 Security & integrations

Headless Contact & Inquiry Pipeline

A Cloudflare Pages Function validates requests and rate limits before securely forwarding messages to WordPress REST.

Contact forms and product inquiries
  • Pages Functions
  • HMAC
  • REST API
分页测试商品 048 04 / 2026 DevOps

Publishing Automation

WordPress content updates trigger GitHub Actions to rebuild the static site, sync search, and deploy to Cloudflare Pages.

Publishing updates the site
  • GitHub Actions
  • CI/CD
  • Deploy Hook
分页测试商品 047 05 / 2026 Search

Full-text Search

Elasticsearch indexes public story and product fields for keyword, type, and category search through a server-side API.

A unified search experience
  • Elasticsearch
  • Alias switching
  • Filters
分页测试商品 046 06 / 2026 Quality assurance

Demo Content & Test Data

Seed sample stories and products in containers to verify pagination, detail routes, and build performance.

50 sample stories + 50 products
  • Docker
  • Seed script
  • Pagination

BUILT AROUND THE DETAILS

Thoughtful by design.
Useful every day.

Each part of the site has a clear job: make stories easier to find, products simpler to explore, and everyday updates straightforward to publish.

  • 01
    One connected experience

    Journal content and product information come together in a consistent storefront.

  • 02
    Clear paths to discovery

    Search, categories, and detail pages help visitors find the next useful thing.

  • 03
    Made for steady growth

    Publishing and product updates fit into a workflow the team can continue to use.

分页测试商品 050 ANOTHER COLLECTION VIEW
A product from the Oasis collection THE COLLECTION

CONNECTED, END TO END

A considered digital experience.

From the first browse to a published update, the right tools work together behind a clear, welcoming interface.

↗

Explore — responsive pages for products, stories, and projects.

◎

Discover — searchable content with useful categories and detail.

✳

Publish — connected WordPress and WooCommerce workflows.

Talk about a project
Apple AirPods Pro 3 Wireless Earbuds with Active Noise Cancellation

THE OASIS EXPERIENCE · 2026

FROM CONTENT TO CUSTOMER

A clear path from publish to discovery.

Practical steps keep the experience consistent as the journal and collection grow.

Apple AirPods Pro 3 Wireless Earbuds with Active Noise CancellationOasis Publishing Platform
分页测试商品 050Commerce experience
STAGE 01 · CREATE AND CURATE

HAVE AN IDEA TO EXPLORE?

Let’s make the next step clear.

Tell us what you’re working on and we’ll be glad to hear about it.

Contact Oasis