Chức năng của Website:
- Người dùng
- Quản lý thông tin cá nhân (chỉnh sửa thông tin, thay đổi mật khẩu,...)
- Xem danh sách các sản phẩm và xem chi tiết sản phẩm
- Tìm kiếm các sản phẩm
- Sắp xếp sản phẩm (theo tên, theo giá)
- Thêm hàng vào giỏ hàng (có thể cập nhật số lượng hoặc xóa sản phẩm trong giỏ hàng)
- Đặt hàng, gửi cho admin.
- ...
- Admin
- Quản lý sản phẩm (Thêm, sửa, xóa,...)
- Quản lý khách hàng (Thêm, sửa, xóa,...)
- Xem tất cả Duyệt đơn hàng
- ...
Công nghệ sử dụng:
- Framework: Expressjs
- Hệ quản trị cơ sở dữ liệu: PostgreSQL
- Template Engine: Pugjs
- Mô hình: MVC
Hướng dẫn cài đặt:
- Clone repo từ github.
- Mở Terminal và gõ
npm install
npm start
- Website sẽ chạy trên port 3000 trên trình duyệt
Video demo
- Video: Click