Coder Social home page Coder Social logo

lntuan99 / pizzone Goto Github PK

View Code? Open in Web Editor NEW

This project forked from quocthuantruong/pizzone

0.0 0.0 0.0 17.52 MB

Pizzone - HCMUS is an ecommerce website about ordering pizza and other relative foods. Including client web and admin web created mainly by express framework.

Shell 0.04% JavaScript 44.12% Handlebars 34.57% CSS 21.27%

pizzone's Introduction

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
Trương Quốc Thuận 18120583
Lê Nhật Tuấn 18120632

Technical stack

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

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

pizzone's People

Contributors

quocthuantruong avatar lntuan99 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.