TP031

Lò Bánh Gió — Tiệm bánh Pháp

Website tiệm bánh với 5 model 3D: cuộn trang là máy quay trượt dọc tủ kính, từng chiếc bánh dưới đèn rọi có tem giá; thiết kế bánh kem 3D nhiều tầng, sốt chảy viền, chữ viết tay lên mặt bánh; giờ ra lò từng mẻ tính theo giờ thật.

Điểm nổi bật
Trong gói tải về

Website song ngữ (VI/EN) cho tiệm bánh, cà phê, patisserie: máy quay trượt dọc tủ kính 3D theo cuộn, thiết kế bánh kem 3D có chữ viết tay, mẻ bánh ra lò theo giờ thật, câu chuyện, lớp học, thông tin cửa hàng.

Chạy thử

npm install
npm run dev       # http://localhost:5173
npm run build     # xuất bản tĩnh vào dist/

Mặc định tiếng Việt; thêm ?lang=en để mở tiếng Anh.

Model 3D

ModelDùng ở
croissant, macaron, entremet, tart, cake-sliceTủ kính hero (ảnh cùng tên dùng làm thumbnail thực đơn & mẻ bánh)
npm i -D @gltf-transform/core @gltf-transform/extensions @gltf-transform/functions meshoptimizer sharp
node scripts/optimize-models.mjs

Cấu trúc

src/vitrine.js   Tủ kính 3D: quầy đá, đĩa sứ, đèn rọi, kính phản chiếu, máy quay trượt theo cuộn
src/cake.js      Bánh kem tự dựng: tầng, kem, sốt chảy, topping, chữ trên mặt bánh
src/intro.js     Intro bột mì
src/main.js      Thực đơn, giá bánh kem, mẻ bánh theo giờ, lớp học
src/locales.js   Toàn bộ chữ vi + en

Tuỳ biến nhanh

Muốn đổiSửa ở
Bánh trong tủ & giáPASTRIES trong src/main.js (model trùng id)
Giá bánh kem, số người ănOPTIONS.size + công thức trong renderControls()
Màu kem / sốtFROSTING, DRIP trong src/cake.js
Mẻ bánh (mỗi 30 phút)BATCH, renderBatches()
Giờ mở cửarenderBatches() (06:30 – 21:30)

Ghi chú