- Đăng ký, đăng nhập, quên mật khẩu, xác minh tài khoản qua email
- Khách vãng lai
Xem sản phẩm:
-
Khách vãng lai có thể xem danh sách sản phẩm được đăng bán.
-
Xem chi tiết thông tin sản phẩm bao gồm: tên, hình ảnh, giá bán, mô tả, tình trạng và thông tin cơ bản về người bán.
Tìm kiếm và lọc sản phẩm:
-
Tìm kiếm sản phẩm theo từ khóa.
-
Lọc sản phẩm theo danh mục, tình trạng (mới/đã qua sử dụng), giá cả.
Xem danh mục sản phẩm:
-
Duyệt các danh mục sản phẩm trên hệ thống.
Đăng ký tài khoản:
-
Cho phép khách vãng lai đăng ký tài khoản thành viên bằng email, mật khẩu hoặc thông qua dịch vụ Google.
Đăng nhập:
-
Cho phép khách vãng lai đăng nhập vào hệ thống với tài khoản đã tạo.
- User (Người mua, người bán)
Quản lý tài khoản cá nhân:
● Cập nhật thông tin cá nhân
● Cập nhật thông tin bé (phục vụ cho gợi ý sản phẩm)
● Lấy lại mật khẩu
Quản lý bài đăng:
● Tạo bài đăng mới
● Cập nhật bài đăng sản phẩm.
● Xóa bài đăng khỏi hệ thống.
Quản lý đơn hàng:
● Tạo đơn hàng: Chủ bài đăng là người tạo đơn hàng
● Thay đổi trạng thái đơn hàng: Đơn hàng có các trạng thái sau: Chờ thanh toán, Chuẩn bị hàng, Đang vận chuyển, Đã vận chuyển, Đã nhận hàng, Hủy đơn.
● Sau khi người mua thanh toán, đơn hàng được chuyển sang trạng thái “Chuẩn bị hàng”
● Người bán chuẩn bị hàng và có thể thay đổi đến trạng thái “Đã vận chuyển”
● Nhận đơn hàng: Chỉ khi trạng thái đơn hàng được người bán chuyển về “Đã vận chuyển” thì người mua mới có thể bấm nút xác nhận “Đã nhận hàng”
● Hủy đơn hàng: Đơn hàng chỉ được hủy khi ở trạng thái chờ thanh toán hoặc chuẩn bị hàng (cả người bán và người mua có thể hủy)
Thanh toán đơn hàng
● Hệ thống đứng ra là người trung gian nhận tiền.
● Người bán nhận được tiền khi người mua ấn vào đã nhận hàng.
● Người mua nhận lại được tiền khi hủy đơn hàng
Nhắn tin giữa các thành viên
Xem thống kê: Thống kê dựa trên thu nhập, chi tiêu hàng tháng, …
Thêm mới bài đăng yêu thích
Đánh giá bài đăng
Nhận thông báo: Thông báo được nhận realtime dựa vào thao tác của người dùng: thông báo duyệt bài đăng, thông báo thanh toán đơn hàng
- Quản trị viên
Quản lý danh mục
● Tạo danh mục
● Xem danh mục
● Chỉnh sửa sửa danh mục
● Xóa danh mục
Quản lý bài đăng
● Xem danh sách bài đăng
● Xóa sản phẩm khỏi hệ thống nếu vi phạm chính sách.
Quản lý đơn hàng
● Xem danh sách các đơn hàng từ khách mua.
Quản lý thành viên
● Xem danh sách thành viên
● Khóa tài khoản thành viên
● Mở khóa tài khoản thành viên
Quản lý doanh thu
Xem doanh thu từ các đơn hàng trong hệ thống hàng tháng.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
* Link production: https://chodocu.vercel.app/
* Liên hệ để lấy env cho backend và frontend
* Cài đặt:
- Backend:
+ npm install
+ npm start
- Frontend:
+ npm install
+ npm run dev
Nguồn: Topcode.vn