Công nghệ:
React: Một thư viện JavaScript để xây dựng giao diện người dùng. Dự án sử dụng React (App.jsx) để xây dựng các thành phần giao diện người dùng.
Firebase: Một nền tảng phát triển ứng dụng di động và web do Google phát triển. Dự án sử dụng Firebase Authentication (AuthProvider.jsx) để xử lý xác thực người dùng và Firebase Firestore để lưu trữ dữ liệu.
Vite: Một công cụ xây dựng hiện đại được sử dụng để phát triển và xây dựng ứng dụng nhanh chóng (vite.config.js).
Chức năng:
Xác thực người dùng: Sử dụng Firebase Authentication để cho phép người dùng đăng ký hoặc đăng nhập một cách an toàn. (AuthProvider.jsx)
Thêm vào giỏ hàng: Người dùng có thể thêm các sản phẩm vào giỏ hàng của họ bằng một cú nhấp chuột. (Shop.jsx)
Xóa khỏi giỏ hàng: Người dùng có khả năng xóa các sản phẩm khỏi giỏ hàng nếu họ thay đổi ý định hoặc không muốn mua sản phẩm đó nữa.
Giỏ hàng lưu trữ: Khi người dùng đăng nhập, bất kỳ sản phẩm nào họ đã thêm vào giỏ hàng trước đó sẽ được tự động hiển thị cho họ, đảm bảo trải nghiệm mua sắm liền mạch qua các phiên. (fakedb.js)
Phản ứng
động từ
phản động lại, phản ứng, phản ứng hóa học, sụt giá
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
Để cài đặt dự án Ema John, bạn cần thực hiện các bước sau:
Mở terminal hoặc command prompt.
Điều hướng đến thư mục gốc của dự án bằng cách sử dụng lệnh cd (ví dụ: cd path/to/Ema_John_Front_End).
Chạy lệnh npm install để cài đặt tất cả các phụ thuộc được liệt kê trong package.json.npm install
Sau khi hoàn tất việc cài đặt, bạn có thể chạy dự án trên máy cục bộ bằng cách sử dụng lệnh npm run dev:
npm run dev
Nguồn: Topcode.vn