Skip to content

Pizzone - HCMUS is an ecommerce website about ordering pizza and other relative foods (including client web and admin web).

License

Notifications You must be signed in to change notification settings

QuocThuanTruong/pizzone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIZZONE

Pizzone là một trang web về đặt pizza và các món ăn đi kèm. Pizzone có đầy đủ các chức năng cơ bản của 1 trang web bán hàng và đi kèm với 1 trang web admin quản lí sản phẩm và thống kê doanh thu.

Thông tin nhóm

Họ và tên MSSV Vai trò
Trương Quốc Thuận 18120583 Trưởng nhóm
Lê Nhật Tuấn 18120632 Thành viên

Technical stack

  • Bootstrap 4.
  • Nodejs.
  • AJAX.
  • mySQL.

Pizzone admin

https://github.com/QuocThuanTruong/Pizzone-Admin

Các chức năng của trang web

  • 1. Chức năng khi chưa đăng nhập
    • 1.1 Nội dung trang chủ
    • 1.2 Xem danh sách các sản phẩm theo phân loại và tiểu thể loại
    • 1.3 Hỗ trợ thay đổi thứ tự hiển thị, lọc sản phẩm
    • 1.4 Phân trang danh sách sản phẩm
    • 1.5 Xem thông tin chi tiết sản phẩm
    • 1.6 Hiển thị các sản phẩm liên quan
    • 1.7 Hiển thị danh sách bình luận sản phẩm
    • 1.8 Thêm bình luận
    • 1.9 Phân trang bình luận
    • 1.10 Tìm kiếm
    • 1.11 Phân trang tìm kiếm
    • 1.12 Chọn sản phẩm vào giỏ hàng
    • 1.13 Quản lý giỏ hàng
  • 2. Xác thực và phân quyền
    • 2.1 Sử dụng một thư viện chuyên về authentication
    • 2.2 Đăng ký tài khoản
    • 2.3 Kiểm tra các ràng buộc về tên đăng nhập, mật khẩu nhập lại, ...
    • 2.4 Kích hoạt tài khoản bằng email
    • 2.5 Đăng nhập hệ thống
    • 2.6 Ngăn cấm người chưa đăng nhập sử dụng các
    • chức năng bắt buộc đăng nhập theo quyền hạn
    • 2.7 Quên mật khẩu và làm mới mật khẩu bằng email
  • 3. Chức năng khi đã đăng nhập
    • 3.1 Cập nhật thông tin cá nhân của tài khoản
    • 3.2 Kiểm tra các ràng buộc
    • 3.3 Yêu cầu nhập lại mật khẩu cũ khi thay đổi mật khẩu
    • 3.4 Đặt hàng siêu thị và thanh toán
    • 3.5 Điền các thông tin về giao hàng
    • 3.6 Xem thông tin lịch sử quá trình và trạng thái mua hàng
  • 4. Chức năng của quản trị viên
    • 4.1 Thay đổi thông tin cá nhân của chính mình
    • 4.2 Xem danh sách các tài khoản của người dùng
    • 4.3 Phân trang danh sách người dùng
    • 4.4 Xem thông tin chi tiết của người dùng
    • 4.5 Khóa, mở khóa tài khoản người dùng
    • 4.6 Quản lý hệ thống gian hàng
    • 4.7 Quản lý sản phẩm trên gian hàng
    • 4.8 Phân trang, lọc danh sách sản phẩm
    • 4.9 Kiểm tra các ràng buộc về sản phẩm
    • 4.10 Cho phép đăng tải các hình đại diện của sản phẩm
    • 4.11 Quản lý đơn đặt hàng (đã giao, chưa giao, đang giao)
    • 4.12 Thống kê doanh số bán hàng theo các ngày, tuần, tháng, năm, quý
    • 4.13 Thống kê số lượng bán top 10 của sản phẩm
  • 5. Chức năng khi đã đăng nhập
    • 5.1 Website đã được đăng và hoạt động tốt trên host thực tế
    • 5.2 AJAX
    • 5.3 Vẽ biểu đồ
    • 5.4 Chức năng nhóm làm thêm: Quản lí các sản phẩm đang được khuyến mãi theo thời gian (hot deals).
    • 5.5 Chức năng nhóm làm thêm: Quản lí voucher và kiểm tra voucher khi đặt hàng.
    • 5.6 Chức năng làm thêm: Với các món ăn sẽ có các khẩu phần khác nhau, và khi người dùng chọn sẽ thêm tiền theo khẩu phần.
    • 5.6 Chức năng làm thêm: Quản lí phí vận chuyển với các mức giá cho hóa đơn.

Hosting

  • Client: (username: user, password: user)

http://pizzone.herokuapp.com

  • Admin: (username: admin, password: admin)

https://admin-pizzone.herokuapp.com

Demo

https://www.youtube.com/watch?v=t6uYl3_9qDI

License

Pizzone is available under the MIT license . See LICENSE for the full license text.

About

Pizzone - HCMUS is an ecommerce website about ordering pizza and other relative foods (including client web and admin web).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published