𝑨𝒍𝒍 𝒚𝒐𝒖 𝒏𝒆𝒆𝒅 𝒕𝒐 𝒃𝒖𝒊𝒍𝒅 𝕒 𝕡𝕣𝕠𝕕𝕦𝕔𝕥𝕚𝕧𝕖 𝕕𝕖𝕤𝕜.
Ngô Việt Tùng - sptungG
- ReactJS để xây dựng UI client
- Redux/RTK để quản lý state dùng chung, query API
- Styled-components để style giao diện
- MongoDB để làm cơ sở dữ liệu
- ExpressJS để tạo web app
- Firebase để quản lý authentication, dữ liệu user vẫn đc lưu vào DB
- Nodejs để làm backend
- Stripe để thanh toán online
| 1. User |
 |
 |
 |
| Đăng nhập (Email/Password, Google) |
Đăng ký |
Quên mật khẩu (Đặt lại qua email) |
 |
 |
 |
| Trang chủ Danh sách sản phẩm |
Thêm vào giỏ hàng |
Chi tiết sản phẩm |
 |
 |
 |
| Trang bộ lọc sản phẩm |
Giỏ hàng |
Thanh toán đơn hàng (Stripe) |
 |
 |
 |
| Trang cá nhân (Đơn hàng) |
Xem đơn hàng |
Yêu thích |
 |
 |
 |
| Quản lý thông tin nhận hàng |
Đánh giá |
Cài đặt, Đổi mật khẩu |
| ... |
| 2. Admin |
 |
 |
 |
| Tổng quan, Thống kê |
Danh sách đơn hàng |
Cập nhật đơn hàng |
 |
 |
 |
| Quản lý danh mục |
Quản lý sản phẩm |
Cập nhật sản phẩm |
| Quản lý bộ sưu tập |
Quản lý người dùng |
Quản lý đánh giá |
| ... |