-
Xác thực người dùng: Cho phép người dùng đăng ký, đăng nhập và đăng xuất một cách an toàn bằng Xác thực Firebase.
-
Danh mục sản phẩm: Hiển thị nhiều loại sản phẩm với thông tin chi tiết như hình ảnh, mô tả, giá cả và xếp hạng.
-
Giỏ hàng: Cho phép người dùng thêm sản phẩm vào giỏ hàng, cập nhật số lượng và xóa sản phẩm khi cần.
-
Lịch sử đơn hàng: Cung cấp cho người dùng lịch sử các đơn hàng trước đây của họ, bao gồm thông tin chi tiết về đơn hàng và cập nhật trạng thái.
-
Cập nhật theo thời gian thực: Sử dụng Cơ sở dữ liệu thời gian thực Firebase để đảm bảo đồng bộ hóa dữ liệu theo thời gian thực trên nhiều thiết bị.
-
Thiết kế đáp ứng: Cung cấp giao diện người dùng đáp ứng, thích ứng liền mạch với nhiều kích thước và hướng màn hình khác nhau.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
-
Flutter: Bộ công cụ giao diện người dùng đa nền tảng để xây dựng các ứng dụng được biên dịch gốc cho thiết bị di động, web và máy tính để bàn từ một cơ sở mã duy nhất.
-
Xác thực Firebase: Xác thực người dùng an toàn bằng email/mật khẩu hoặc nhà cung cấp OAuth như Google.
-
Firebase Firestore: Lưu trữ và đồng bộ hóa dữ liệu ứng dụng theo thời gian thực bằng cơ sở dữ liệu NoSQL linh hoạt và có khả năng mở rộng.
-
Firebase Storage: Lưu trữ và cung cấp nội dung do người dùng tạo như hình ảnh và video.
-
Các gói Flutter: Sử dụng nhiều gói Flutter khác nhau cho các chức năng như quản lý trạng thái getx, yêu cầu HTTP và thành phần UI.
Điều hướng đến kho lưu trữ:
cd flutter-e-commerce-app
Cài đặt các phụ thuộc:
flutter pub get
Chạy ứng dụng:
flutter run