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.

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.

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 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


At a glance
- Status
- Live.
- Tools
- Next.js, TypeScript, Laravel, MySQL, Stripe, Cloudflare
- Updated
How it works, step by step
- Product and education pages put the explanation, the product and the next step side by side.
- Visitors order through secure Stripe checkout.
- Or they book a consultation connected to appointment availability.
- The same journey works in French, English, Italian and Arabic.
- 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.
Let’s build yours
A 30-minute call to talk through your project and the next step.


