Dự án Website được xây dựng nhằm để bán điện thoai, laptop trực tuyến, đem đến những trải nghiệm mới lạ, tuyệt vời và đầy tiện lợi cho khách hàng cũng như đội ngũ nhân viên, giám đốc khi sử dụng. Website có nhiều chức năng nổi bật dành cho khách hàng như là hiển danh sách các sản phẩm đầy sinh động, thêm vào giỏ hàng, mua hàng, theo dõi tình trạng đơn hàng từ lúc mua đến lúc đã nhận và đánh giá sản phẩm đã mua. Ngoài ra còn có một số chức năng khác như là đăng ký tài khoản, đăng và xem bài viết, theo dõi bảo hành sản phẩm đã mua (đang phát triển),... Về phía giám đốc có các chức năng hỗ trợ quản lý tuyệt vời như theo dõi tổng quan tình hình doanh thu của công ty trong tháng, có thể xuất báo cáo bằng file excel, theo dõi các thông tin về hóa đơn, sản phẩm, phiếu nhập kho, khách hàng...
Có nhiều công nghệ mới sử dụng trong đồ án như là Reactjs, JWT Token, API,...
Click vào đây để đến với website
-
Cài đặt các thư viện sau (đã tải lên git, không cần cài lại)
-
Thay đổi AppMvcConnectionString phù hợp với MySQL
-
Thay đổi launchUrl phù hợp với địa chỉ IP và Port của máy.
-
Cài đặt Asp.net core 3.1: https://dotnet.microsoft.com/en-us/download/dotnet/3.1
-
Khởi động Backend: mở terminal hoăc powershell với đường dẫn lavender/Back, chạy lệnh dotnet run.
-
Cấp quyền truy câp internet cho backend
-
Truy cập vào đường dẫn tới server (mặc định https://localhost:5001) xuất hiện màn hình báo lỗi truy cập, chọn nâng cao, và chấp thuận.
-
Thay đổi API_ENDPOINT đến Url của backend trong thư mục lavender/lavender/src/Common/constants/index.js
-
Cài đặt NodeJs bản 17 (mới nhất): https://nodejs.org/en/
-
Cài đặt các package
-
Mở terminal hoặc powershell tới đường dẫn: /lavender/lavender
-
Cài đặt Yarn: npm install –global yarn
-
Cài đặt các thư viện có trong project: yarn
-
Khởi động server: yarn start