Mobile Store Homepage - Copy this Html, Tailwind Component to your project
Thiết kế và phát triển một trang web bán hàng trực tuyến chuyên nghiệp để bán điện thoại di động, sử dụng Node.js và MongoDB. Trang web cần có giao diện UI đẹp mắt, hiện đại, tập trung vào trải nghiệm người dùng (UX) với các tính năng sau: 1. Trang chủ: Hiển thị banner quảng cáo lớn, nổi bật sản phẩm mới hoặc khuyến mãi. Danh mục sản phẩm phổ biến (VD: Apple, Samsung, Xiaomi). Tích hợp thanh tìm kiếm ở đầu trang để tìm nhanh sản phẩm. 2. Trang sản phẩm: Danh sách sản phẩm với hình ảnh, tên, giá (đã tính giảm giá nếu có), đánh giá sao. Bộ lọc sản phẩm theo thương hiệu, giá cả, tính năng (RAM, dung lượng bộ nhớ,...). Sắp xếp sản phẩm (tăng dần, giảm dần, phổ biến, mới nhất). 3. Trang chi tiết sản phẩm: Hiển thị thông tin chi tiết sản phẩm: hình ảnh (dưới dạng carousel), mô tả, thông số kỹ thuật, đánh giá. Nút thêm vào giỏ hàng hoặc mua ngay. 4. Giỏ hàng: Danh sách sản phẩm đã chọn, cho phép cập nhật số lượng hoặc xóa sản phẩm. Hiển thị tổng giá tiền và nút "Thanh toán". 5. Thanh toán: Form thu thập thông tin giao hàng (họ tên, địa chỉ, số điện thoại). Tích hợp thanh toán online qua cổng thanh toán như PayPal, Momo, hoặc VNPAY. 6. Quản lý tài khoản: Tính năng đăng ký, đăng nhập, và quản lý tài khoản người dùng. Lưu lịch sử mua hàng, cho phép theo dõi đơn hàng. 7. Đánh giá và bình luận: Người dùng có thể đánh giá sản phẩm đã mua, để lại bình luận. 8. Trang admin: Quản lý sản phẩm (thêm, sửa, xóa). Theo dõi và xử lý đơn hàng. 9. Responsive Design: Tương thích trên mọi thiết bị (máy tính, điện thoại, máy tính bảng). 10. SEO friendly: Cấu trúc URL thân thiện, thêm các meta tag để tối ưu hóa công cụ tìm kiếm. 11. Tính năng phụ: Tích hợp chatbot hỗ trợ khách hàng. Bộ đếm sản phẩm khuyến mãi giới hạn thời gian. Sử dụng thư viện UI hiện đại như Tailwind CSS hoặc Bootstrap cho frontend, và kết nối MongoDB làm cơ sở dữ liệu. Backend sử dụng Express.js để xây dựng REST API. Đảm bảo tối ưu hóa hiệu suất tải trang, sử dụng CDN cho hình ảnh và caching. Giao diện phải có màu sắc hiện đại, dễ nhìn và tương tác mượt mà, tạo cảm giác chuyên nghiệp cho người dùng
