Yapee Vietnam là một trang web thương mại điện tử tập trung vào các sản phẩm gia dụng thông minh, bao gồm thiết bị gia đình thông minh, quạt, máy sưởi, máy lọc không khí. Trang web cung cấp trải nghiệm người dùng linh hoạt với hỗ trợ chế độ tối (dark mode) và các chức năng quản lý tài khoản cơ bản.
Tại Yapee Vietnam, sứ mệnh của chúng tôi là không ngừng tìm tòi, phát triển và cung cấp các sản phẩm công nghệ gia dụng thông minh, chất lượng cao với thiết kế tinh tế. Chúng tôi mong muốn mỗi sản phẩm không chỉ giải quyết các nhu cầu thiết thực mà còn mang lại trải nghiệm sống tốt đẹp hơn, tiện nghi hơn cho mỗi gia đình Việt.
Yapee Vietnam hướng đến mục tiêu trở thành thương hiệu hàng đầu trong lĩnh vực thiết bị gia dụng thông minh tại Việt Nam và khu vực. Chúng tôi không chỉ tập trung vào việc cung cấp sản phẩm mà còn xây dựng một cộng đồng người dùng yêu thích công nghệ, chia sẻ kinh nghiệm và cùng nhau khám phá những tiện ích mà cuộc sống hiện đại mang lại. Tầm nhìn của chúng tôi là một tương lai nơi mọi ngôi nhà đều được trang bị những giải pháp thông minh từ Yapee, góp phần tạo nên một cuộc sống dễ dàng và hạnh phúc hơn.
- React 18+: Xây dựng giao diện tương tác động với component-based architecture (nếu áp dụng).
- HTML5: Cấu trúc cơ bản của các trang web.
- TailwindCSS 3.0+: Thiết kế giao diện responsive và linh hoạt.
- Font Awesome 6.5.1: Icon hỗ trợ các chức năng giao diện.
- Google Fonts (Inter): Font chữ chính cho nội dung trang web.
- JavaScript ES6+: Xử lý logic dark mode (lưu/khôi phục trạng thái qua localStorage - file
dark-mode.js), tương tác giỏ hàng (thêm sản phẩm, hiển thị thông báo toast - filecart.js), và các chức năng cơ bản.
flow/
├── src/ # Thư mục chứa các component React (nếu áp dụng)
│ ├── components/ # Các component tái sử dụng (Header, Footer, ProductCard)
│ ├── pages/ # Các trang chính (Home, About, Account, Cart, Checkout)
│ └── utils/
│ ├── dark-mode.js # Xử lý logic dark mode (lưu/khôi phục trạng thái qua localStorage)
│ └── cart.js # Xử lý chức năng giỏ hàng (thêm sản phẩm, hiển thị thông báo toast)
├── public/
│ └── index.html # Trang chủ (public version)
├── index.html # Trang chủ chính
├── about.html # Trang giới thiệu về chúng tôi (sứ mệnh, tầm nhìn)
├── account.html # Trang quản lý tài khoản (lịch sử đơn hàng, cập nhật thông tin)
├── cart.html # Trang hiển thị giỏ hàng và sản phẩm đã chọn
├── checkout.html # Trang thanh toán đơn hàng
├── contact.html # Trang liên hệ (thông tin cửa hàng, form liên hệ)
├── product-detail.html # Trang chi tiết sản phẩm (mô tả, đánh giá, tùy chọn)
└── README.md # Tài liệu hướng dẫn (File này)
- Chế Độ Tối (Dark Mode): Hỗ trợ chuyển đổi giữa chế độ sáng/tối qua localStorage, đảm bảo trải nghiệm ổn định khi tải lại trang.
- Giao Diện Responsive: Thiết kế đáp ứng với các kích thước màn hình (di động, tablet, desktop) nhờ TailwindCSS.
- Thông Báo Toast: Hiển thị thông báo khi thêm sản phẩm vào giỏ hàng (ví dụ: "Đã thêm vào giỏ hàng!").
- Quản Lý Tài Khoản: Trang
account.htmlhỗ trợ xem lịch sử đơn hàng và cập nhật thông tin cá nhân. - Giới Thiệu Dự Án: Trang
about.htmlcung cấp thông tin chi tiết về sứ mệnh, tầm nhìn và giá trị cốt lõi của Yapee Vietnam. - Giỏ Hàng (cart.html): Hiển thị danh sách sản phẩm đã thêm, hỗ trợ cập nhật số lượng và xóa sản phẩm. Thông báo toast được kích hoạt khi thêm sản phẩm.
- Thanh Toán (checkout.html): Form nhập thông tin giao hàng, lựa chọn phương thức thanh toán (mockup).
- Liên Hệ (contact.html): Hiển thị thông tin địa chỉ, số điện thoại, email và form liên hệ (mockup).
- Chi Tiết Sản Phẩm (product-detail.html): Hiển thị mô tả chi tiết sản phẩm, hình ảnh, đánh giá người dùng, và tùy chọn mua hàng.
- Hệ điều hành Windows 10/11.
- Trình duyệt web modern (Chrome, Firefox, Edge, Safari) với JavaScript được bật (yêu cầu bắt buộc cho chức năng dark mode, giỏ hàng và tương tác).
- Công cụ giải nén (nếu cần): WinRAR, 7-Zip hoặc tiện ích tích hợp Windows.
- (Tùy chọn) Công cụ phát triển: Visual Studio Code (để sử dụng Live Server).
- Tải mã nguồn: Tải xuống toàn bộ mã nguồn dự án từ repository (ví dụ: GitHub) dưới dạng file
.zip. - Giải nén: Di chuyển file
.zipvừa tải về đến thư mục mong muốn, sau đó giải nén bằng công cụ giải nén (nhấn phải chuột vào file → chọn "Extract All"). - Mở thư mục dự án: Sau khi giải nén, mở thư mục
flow(thư mục gốc của dự án) bằng Windows Explorer. - Chạy trang web:
- Cách 1 (Mở trực tiếp): Double-click vào file
index.html(trang chủ) hoặc các file HTML khác (nhưabout.html,cart.html) để mở trong trình duyệt. - Cách 2 (Tùy chọn - Dùng Live Server): Mở thư mục
flowbằng Visual Studio Code, cài đặt extension "Live Server" (nếu chưa có), sau đó click "Go Live" ở góc dưới bên phải cửa sổ VS Code. Trang web sẽ tự động mở trong trình duyệt với địa chỉhttp://localhost:5500(hoặc cổng khác).
- Cách 1 (Mở trực tiếp): Double-click vào file
- Dự án hiện tại là phiên bản tĩnh (static), không yêu cầu cài đặt backend hoặc cơ sở dữ liệu.
- Các chức năng như "Thêm vào giỏ hàng" và "Lịch sử đơn hàng" là mockup (mẫu), cần tích hợp backend để hoàn thiện.
- Nếu gặp lỗi giao diện không hiển thị đầy đủ, hãy kiểm tra lại JavaScript đã được bật trong trình duyệt (cài đặt → Bảo mật/Chế độ phát triển → Kích hoạt JavaScript).
- Live Server hỗ trợ tự động tải lại trang khi thay đổi file HTML/CSS/JS, cải thiện trải nghiệm phát triển.
- Click vào nút toggle dark mode (thường ở góc trên cùng bên phải) để chuyển đổi giữa chế độ sáng và tối.
- Trạng thái sẽ được lưu trữ trong
localStoragevà khôi phục khi tải lại trang.
- Click vào liên kết "Tài Khoản" trên thanh điều hướng để chuyển đến trang
account.html. - Trang này hiển thị lịch sử đơn hàng gần đây và biểu mẫu cập nhật thông tin cá nhân.
- Click vào liên kết "Về Chúng Tôi" trên thanh điều hướng để truy cập trang
about.htmlvới nội dung giới thiệu chi tiết.
- Dự án hiện tại là phiên bản tĩnh (static), không hỗ trợ kết nối với backend hoặc cơ sở dữ liệu.
- Các chức năng như "Thêm vào giỏ hàng" và "Lịch sử đơn hàng" hiện chỉ là mockup (mẫu), cần tích hợp backend để hoàn thiện.