All projects

Doc Samad

Doc Samad brings intimate-care products, educational content and professional consultations together in one platform. The goal was to explain sensitive products clearly and make buying or booking simple, in four languages.

Client
Doc Samad
Year
2026
Scope of work
Storefront, booking, payments and admin
Doc Samad website on a laptop and a phone: the biography page with Dr Abdessamad Benalla, beside the appointment booking form and an online consultation card

Built around trust, not the catalogue

Sensitive products need clear information before anyone buys. Each page puts the explanation, the product and the next step side by side, in French, English, Italian and Arabic.

Doc Samad homepage on a phone, with the collection and the booking button

Shop and book in the same place

Visitors order with secure Stripe checkout or book a consultation connected to appointment availability. A private admin runs the platform behind it.

A bestseller product card on a phone

A Next.js front on a Laravel backend

The storefront is built with Next.js and TypeScript on a Laravel commerce backend with MySQL, served through Cloudflare and Laravel Cloud.

  • Next.js
  • TypeScript
  • Laravel
  • MySQL
  • Stripe
  • Cloudflare
The FAQ and the newsletter sign-up on a phone
Three Doc Samad phone screens overlapping: the top of the page, a main feature and a lower section

At a glance

Status
Live.
Tools
Next.js, TypeScript, Laravel, MySQL, Stripe, Cloudflare
Updated

How it works, step by step

  1. Product and education pages put the explanation, the product and the next step side by side.
  2. Visitors order through secure Stripe checkout.
  3. Or they book a consultation connected to appointment availability.
  4. The same journey works in French, English, Italian and Arabic.
  5. A private admin runs the platform behind it.

Why this stack

A Next.js and TypeScript storefront on a Laravel commerce backend with MySQL: fast, readable pages in four languages at the front, with orders, payments and appointments kept in one backend.

The trade-offs

  • Two codebases to deploy and keep in step: Cloudflare for the storefront, Laravel Cloud for the backend.
  • Stripe handles card details, so the platform never stores card numbers.
  • On a sensitive subject, the wording, the precautions and discreet ways to ask for help matter as much as the code.

Visit live site

Let’s build yours

A 30-minute call to talk through your project and the next step.

Other projects

View all projects