Xây dựng ứng dụng mua sắm trực tuyến đa nền tảng bằng Flutter
Đồ án xây dựng ứng dụng thương mại điện tử trên thiết bị di động, hỗ trợ duyệt sản phẩm, quản lý giỏ hàng và xử lý đơn hàng cơ bản.
Giới thiệu
Trong bối cảnh thói quen mua sắm dịch chuyển mạnh mẽ sang các thiết bị di động, việc sở hữu một ứng dụng bán hàng mượt mà, giao diện thân thiện là nhu cầu thiết yếu của các doanh nghiệp bán lẻ. Đề tài tập trung giải quyết bài toán tối ưu trải nghiệm người dùng khi tìm kiếm và mua sắm trực tuyến, giúp tinh gọn quy trình đặt hàng trên nền tảng di động.
Hệ thống được triển khai bằng framework Flutter, khai thác tối đa hiệu năng render giao diện và khả năng chạy đa nền tảng với một cơ sở mã nguồn duy nhất. Ứng dụng áp dụng kiến trúc phân tầng rõ ràng, kết hợp các giải pháp quản lý trạng thái (State Management) phổ biến để xử lý đồng bộ dữ liệu giỏ hàng, thông tin sản phẩm và trạng thái thanh toán một cách mượt mà, tối ưu tài nguyên thiết bị.
Chức năng có trong gói chuẩn
- Đăng ký, đăng nhập tài khoản người dùng và lưu trữ phiên
- Duyệt danh mục sản phẩm và xem danh sách hàng hóa nổi bật
- Xem chi tiết sản phẩm gồm hình ảnh, giá bán và mô tả
- Tìm kiếm và lọc sản phẩm theo từ khóa hoặc mức giá
- Quản lý giỏ hàng: thêm, bớt số lượng, tính toán tổng tiền tự động
- Quy trình đặt hàng với thông tin giao hàng và chọn phương thức thanh toán
- Theo dõi lịch sử đơn hàng và trạng thái xử lý đơn cơ bản
- Quản lý thông tin hồ sơ cá nhân và sổ địa chỉ nhận hàng
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- flutter
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.