Website bán hàng điện tử
- Ngày này trong nhịp sống hối hả của con người thì việc giành thời gian để mua sắm là vô cùng quan trọng đối với mỗi người. Những lo lắng về giao thông không an toàn và hạn chế trong việc mua hàng truyền thống có thể tránh được trong khi mua sắm trực tuyến. Với mua sắm trực tuyến(online), bạn cũng không cần phải lo lắng về điều kiện thời tiết. Người tiêu dùng và các khách hàng là những tổ chức, công ty,… đang dần chuyển sang mua sắm trực tuyến nhiều hơn nhằm tiết kiệm thời gian.
- Chính vì vậy, việc tạo ra WebPhone có thể giúp người dùng có thể hình dung được những dịch vụ mà một trang web bán hàng online hỗ trợ cho người dùng. WebPhone là một website bán hàng điện tử có thể đáp ứng những chức năng cần thiết cho một website e-commerce.
- Quản lý người dùng.
- Quản lý đặt hàng.
- Quản lý sản phẩm.
- Quản lý giỏ hàng.
- Xem thông tin tài khoản.
- Xem sản phẩm và chi tiết sản phẩm.
- Xem thông tin chi tiết giỏ hàng.
- Đặt hàng.
- Báo cáo thống kê.
- Cập nhật thông tin tài khoản.
- Thêm, xóa, sửa sản phẩm trong giỏ hàng.
- Thêm, xóa, sửa, xem thông tin người dùng.
- Thêm, xóa, sửa, xem thông tin sản phẩm.
- Cập nhật số lượng sản phẩm trong giỏ hàng.
- Xem số liệu thống kê theo khoảng thời gian cố định và tùy chọn.
- Xem biểu đồ thống kê theo khoảng thời gian cố định và tùy chọn.
- Tra cứu thông tin sản phẩm.
- Xem tình trạng đặt hàng của khách hàng.
- Nhập xuất dữ liệu từ file
*.json
.
- Ngôn ngữ: HTML, CSS, JavaScript.
- Công nghệ sử dụng: Node.js.
- Database: MongoDB.
- NodeJS 10.15.3
- Microsoft Visual Code 1.41.1
-
Tải và cài đặt NodeJS.
-
Tải và cài đặt Microsoft Visual Code.
-
Clone repository Project-CNW về máy thông qua dòng lệnh sau:
> git clone https://github.com/DuongThanhTin/Project-CNW
-
Khi đã clone về máy, tạo file .env trong thư mục chứa phần mềm. Trong file .env: SECRECT_KEY = 'PMCL_CNW'
-
Chạy command line trong thư mục vừa được clone về, thực thi dòng lệnh sau:
> npm install
- Sau khi quá trình cài đặt hoàn tất, tiếp tục thực thi dòng lệnh sau:
> node app.js
- Sau khi quá trình biên dịch hoàn tất, truy cập vào địa chỉ
http://localhost:3000
.
- Export from JSON
- File Saver
- express
- nodemon
- jsonwebtoken
- bcryptjs
- cookie-parser
- body-parser
- flash
- dotenv
- express-session
- body-parser
- connect-mongodb-session
- Dương Thạnh Tín (MSSV: 16521241 - Lớp: PMCL2016.3)
- Nguyễn Phương Vương