Công nghệ:
React: Được sử dụng để xây dựng giao diện người dùng cho phần frontend của ứng dụng. Xem tại App.js.
Node.js và Express: Có thể được sử dụng cho phần backend, dựa trên cấu trúc thư mục và các tệp như server.js, mặc dù chi tiết cụ thể về Express không được cung cấp.
UUID: Được sử dụng để tạo ID duy nhất cho các danh mục và sản phẩm trong cơ sở dữ liệu giả lập. Xem tại categories.js và products.js.
Axios: Thư viện HTTP client dùng để gọi API từ phía frontend.
MirageJS và Mockman-JS: Được sử dụng để mô phỏng API backend cho mục đích phát triển frontend mà không cần một backend thực sự.
Chức năng:
Quản lý sản phẩm: Cho phép thêm, xem, và quản lý sản phẩm thông qua cơ sở dữ liệu giả lập. Xem tại products.js.
Quản lý danh mục: Cho phép thêm và quản lý các danh mục sản phẩm. Xem tại categories.js.
Xác thực người dùng: Có thể được thực hiện thông qua các tiện ích xác thực, mặc dù chi tiết cụ thể không được cung cấp. Xem tại authUtils.js.
Giỏ hàng và Danh sách yêu thích: Quản lý giỏ hàng và danh sách yêu thích của người dùng thông qua các controller tương ứng như CartController.js và WishlistController.js.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
Di chuyển vào thư mục dự án:
cd plan-it-shop-it-eComm-react
Cài đặt các phụ thuộc: Sử dụng npm (Node Package Manager) để cài đặt các phụ thuộc được liệt kê trong file package.json:
npm install
Khởi động dự án: Sau khi cài đặt xong, bạn có thể khởi động dự án bằng cách chạy lệnh:
npm start
Nguồn: Topcode.vn