ĐĂNG NHẬP
Dự án là một ứng dụng thương mại điện tử dựa trên React. Dưới đây là một số công nghệ và tính năng chính:
React: Dự án sử dụng React, một thư viện JavaScript phổ biến để xây dựng giao diện người dùng. Điểm vào chính của ứng dụng nằm trong index.js.
Context API: Dự án sử dụng Context API của React để quản lý trạng thái. Có một số context được cung cấp, bao gồm ProductsProvider, FilterProvider, CartProvider, và UserProvider.
ProductsProvider
FilterProvider
CartProvider
UserProvider
Reducers: Các cập nhật trạng thái được xử lý bởi reducers, như products_reducer, filter_reducer, và cart_reducer.
products_reducer
filter_reducer
cart_reducer
Stripe: Dự án sử dụng Stripe để xử lý thanh toán, như được thấy trong hàm creat-payment-intent.js.
creat-payment-intent.js
Auth0: Dự án sử dụng Auth0 để xác thực người dùng, như được thấy trong file index.js.
Biến môi trường: Dự án sử dụng biến môi trường để lưu trữ thông tin nhạy cảm, như được chỉ ra bởi file .gitignore.
Các tính năng chính của ứng dụng bao gồm liệt kê sản phẩm, lọc, thêm mặt hàng vào giỏ hàng, và xử lý thanh toán.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
npm i
npm start
Nguồn: Topcode.vn
CODE NỔI BẬT
Full source code Đồ án - Website tuyển dụng ReactJS
Source code web bán hàng (NextJs, NodeJs)
Quản lý nhân sự( Nodejs + mogoose + reactjs + sendMail)
Share code dự án - Website tuyển dụng và tìm kiếm việc làm ReactJS
Trang web thương mại điện tử bán đồ ăn ReactJs, Redux, fake data
CODE GẦN GIỐNG