ARVEX — an Arabic store for water heaters, tanks and pumps in Saudi Arabia

The home page opens on a white heater in a burgundy bathroom. Scroll, and the heater turns in 3D and opens up to show the parts that keep it from rusting, leaking and losing heat.

Visit the live site (opens arvex.work in a new tab)
Market
Saudi Arabia
Type
E-commerce store
Languages
Arabic
Year
2026

The project

ARVEX sells water heaters, tanks, pumps, filters and sanitary ware to Saudi homes and contractors. Buyers worry about rust, leaks and heat loss, so the store answers that before it shows a price, and then keeps a catalogue of more than a thousand products easy to shop.

What I built

  • A scroll story on the home page: the heater turns in 3D and opens to show its shell, 7.5 cm of foam, seamless inner tank, titanium elements and safety valve
  • More than 1,200 products imported from the owner’s Salla store, with their sizes, prices and photos
  • Search, filters and sorting, with every capacity, size or colour priced on its own
  • A checkout built for Moyasar card payments (mada, Visa, Mastercard, Apple Pay), cash on delivery and bank transfer
  • Order status on a private link, with no customer account needed
  • Prices, VAT, delivery and stock worked out in the database, so the browser never sends a price
  • An admin dashboard for orders, products and their sizes, categories, brands, messages and store settings
  • The client’s ARVEX logo redrawn as clean vector, and a white-and-burgundy identity around it

Built with

Next.js and React on Cloudflare Workers, with three.js loaded after the page appears for the heater scene. Supabase holds the products, orders, images and the admin login, and its row-level rules keep orders out of public reach. Database, unit and browser tests cover orders, payments and permissions.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • three.js
  • Supabase
  • Cloudflare Workers
Full-page screenshot of the ARVEX website, from the top of the home page to the footer

Want a store like ARVEX?

Tell me what you need. I reply within 24 hours.

Related service: E-commerce stores