[Mã code 49843]

Website bán tai nghe Next.js: Stripe React Hot Toast

  (1 Đánh giá)
  0       67    

Dự án này là một trang web thương mại điện tử được xây dựng sử dụng Next.js, một framework của React cho phép tạo các ứng dụng web động với khả năng Server Side Rendering (SSR) và Static Site Generati

Danh mục
Thể loại
Ngày đăng
29-6-2024
Loại file
Full code
File download
 next-ecommerce-sanity-stripe-main.zip [#]
CAM KẾT TỪ NGƯỜI BÁN
Thông tin code đúng như mô tả
Hỗ trợ người mua sau khi tải code

(Hạng vàng)
Xem trang

Source code
62

Đánh giá (77)
5/5

Ngày tham gia
10/7/2024

Dự án này là một trang web thương mại điện tử được xây dựng sử dụng Next.js, một framework của React cho phép tạo các ứng dụng web động với khả năng Server Side Rendering (SSR) và Static Site Generation (SSG). Dự án này cũng tích hợp với Sanity.io để quản lý nội dung và Stripe để xử lý thanh toán.
 
Công nghệ sử dụng:
Next.js: Framework của React cho phép tạo các ứng dụng web động. Sử dụng cho cả front-end và back-end (SSR và API Routes).
Sanity.io: Hệ thống quản lý nội dung (CMS) giúp quản lý và lưu trữ dữ liệu sản phẩm, bài viết.
Stripe: Dịch vụ thanh toán trực tuyến để xử lý các giao dịch mua hàng.
React Hot Toast: Thư viện để hiển thị thông báo trong giao diện người dùng.
React Icons: Thư viện biểu tượng cho React.
Chức năng chính:
Hiển thị sản phẩm: Sử dụng Product component để hiển thị thông tin sản phẩm.
Quản lý giỏ hàng: Sử dụng Cart component và StateContext để quản lý trạng thái giỏ hàng.
Thanh toán: Tích hợp Stripe thông qua getStripe để xử lý thanh toán.
Quản lý nội dung: Sử dụng Sanity.io để quản lý nội dung sản phẩm, bài viết, và các thông tin khác trên trang web.
Banner quảng cáo: Sử dụng HeroBanner để hiển thị banner quảng cáo trên trang chủ.
Website bán tai nghe,bán tai nghe,web bán tai nghe


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


Website bán tai nghe,bán tai nghe,web bán tai nghe

Website bán tai nghe,bán tai nghe,web bán tai nghe

Website bán tai nghe,bán tai nghe,web bán tai nghe


HƯỚNG DẪN CÀI ĐẶT
Để cài đặt dự án này, bạn cần thực hiện các bước sau:
 
1. Cài đặt các phụ thuộc cho phần front-end:
Mở terminal và chạy lệnh sau trong thư mục gốc của dự án (next-ecommerce):
 
2. Cài đặt Sanity Studio:
Đầu tiên, di chuyển vào thư mục sanity-ecommerce:
 
Sau đó, chạy lệnh sau để cài đặt các phụ thuộc cho Sanity Studio:
 
3. Cấu hình biến môi trường:
Tạo một file .env.local trong thư mục gốc của dự án (next-ecommerce) và thêm các biến môi trường cần thiết. Ví dụ:
SANITY_PROJECT_ID=g2a01rm2
SANITY_DATASET=production
STRIPE_SECRET_KEY=your_stripe_secret_key
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key
Lưu ý: Thay thế your_stripe_secret_key và your_stripe_publishable_key bằng khóa API của Stripe của bạn.
 
4. Chạy dự án:
Sau khi đã cài đặt xong các phụ thuộc và cấu hình biến môi trường, bạn có thể chạy dự án bằng cách quay lại thư mục gốc của dự án (next-ecommerce) và chạy lệnh sau
Dự án sẽ chạy ở chế độ phát triển và có thể truy cập thông qua địa chỉ http://localhost:3000.
 
5. Chạy Sanity Studio:
Để chạy Sanity Studio, ở trong thư mục sanity-ecommerce, chạy lệnh sau:
Sanity Studio sẽ chạy và có thể truy cập thông qua địa chỉ http://localhost:3333.
npm install
cd sanity-ecommerce
npm install
npm run dev
npm start

 




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
00:02 - 13/7/2024
Code rất tốt
Code chất lượng, hỗ trợ tốt
HỖ TRỢ TRỰC TUYẾN