BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.
- Status
- Status: Maintenance SupportLive and kept running, with bug fixes, dependency updates and small improvements.
- Kind
- E-commerce
- Started
- Apr 2025
- Updated
- Dec 2025

About it
The problem
Local beekeepers sell mostly through intermediaries, and buyers have no easy way to order natural honey directly or to compare sizes and prices.
The approach
BeliMadu.com is a Next.js 16 and React 19 site with no database: the catalogue, articles, FAQ and legal text live in typed TypeScript modules. Product and article pages are prerendered, listings and search render on demand, and the whole site runs on Cloudflare Workers through OpenNext.
- A catalogue with filters, product lines with several sizes and a size picker showing price per 100 g.
- A cart kept in localStorage that checks out through WhatsApp, using regional shipping and minimum-order rules.
- A contact form built as a Server Action, with Cloudflare Turnstile and Cloudflare's send_email binding.
- Structured data for products and articles, generated pre-sized images, and Vitest suites for the catalogue, SEO, redirects, validation and cart.
The result
Live at belimadu.com. The source is private, and customer reviews are only ever added when they are real.
What it does5
Catalogue and Sizes
WhatsApp Checkout
Protected Contact Form
Structured Data
Tested
More work

ridwaanhall.com
This site: a portfolio and blog on Next.js 16 with an admin, Markdown versions of every page and a CV generated from the About page.

Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.

Arena Academy
A Next.js 16 app for Mobile Legends players: hero stats, rankings, counters and builds, with sign-in to see your own ranked history.
Comments0
Signed-in readers can comment.