Source code web bán sách ASP.NET + ReactJS + MySQL đầy đủ chức năng

[Mã code 41269]
  1 Đánh giá    Viết đánh giá
 1      281      4
Phí tải: 300 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
27-11-2024
Loại file
Full code
Dung lượng
MB
Code đã kiểm thử
Cam kết hỗ trợ
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Source code web bán sách ASP.NET + ReactJS + MySQL có trang quản lý cho admin và trang người dùng, thanh toán vnpay, tích hợp signalr cho bình luận realtime, JWT, OAUTH2, phân quyền


MÔ TẢ CHI TIẾT

Đồ án môn học: Website Bán Sách

Ngôn ngữ và công nghệ sử dụng:

Backend:

  • ASP.NET Core Web API: Xây dựng API RESTful.
  • JWT (JSON Web Token): Quản lý xác thực và phân quyền.
  • OAuth2: Tích hợp hệ thống xác thực bảo mật.
  • Mail: Hỗ trợ gửi email tự động.
  • SignalR: Tạo tính năng chat thời gian thực.

Frontend:

  • ReactJS: Phát triển giao diện người dùng.
  • Ant Design: Xây dựng giao diện với các thành phần UI hiện đại.
  • TailwindCSS: Tùy chỉnh và tạo giao diện linh hoạt.
  • Axios: Tương tác với API.

Database: MySQL

Khác:

  • Docker Compose: Có hỗ trợ file cấu hình để deploy ứng dụng nhanh chóng

Chức năng chi tiết

1. Chức năng người dùng:

  1. Quản lý sản phẩm:

    • Xem danh sách sản phẩm: Hiển thị tất cả các sản phẩm trên website.
    • Tìm kiếm sản phẩm: Tìm kiếm sản phẩm theo tên hoặc từ khóa.
    • Lọc sản phẩm:
      • Theo danh mục, loại sản phẩm, giá cả, đánh giá.
    • Xem chi tiết sản phẩm:
      • Hình ảnh, mô tả, giá, lượt mua, đánh giá của khách hàng.
  2. Đánh giá sản phẩm:

    • Người dùng có thể để lại đánh giá, xếp hạng và nhận xét.
  3. Chức năng liên hệ:

    • Tính năng chat thời gian thực với người dùng khác hoặc quản trị viên (sử dụng SignalR).
  4. Quên mật khẩu:

    • Gửi mã xác nhận qua email để đặt lại mật khẩu.
  5. Quản lý tài khoản:

    • Đăng ký: Tạo tài khoản mới với thông tin được mã hóa bảo mật.
    • Đăng nhập: Xác thực bằng JWT.
    • Cập nhật thông tin cá nhân: Thay đổi thông tin như họ tên, địa chỉ, số điện thoại.
    • Đổi mật khẩu: Có yêu cầu nhập mật khẩu cũ.
    • Đăng nhập lại: Hỗ trợ refresh token khi thời gian đăng nhập hết hạn
  6. Quản lý giỏ hàng:

    • Thêm, xóa, chỉnh sửa sản phẩm trong giỏ hàng.
    • Giỏ hàng được lưu trong database, không bị mất khi thoát trang.
  7. Đặt hàng và thanh toán:

    • Thêm sản phẩm từ giỏ hàng vào đơn đặt hàng.
    • Hỗ trợ thanh toán trực tuyến qua vnpay hoặc thanh toán khi nhận hàng.
  8. Lịch sử đơn hàng:

    • Xem danh sách các đơn hàng đã đặt.
    • Chi tiết trạng thái: Đang xử lý, đã giao hàng, đã hủy.
    • Xem chi tiết từng đơn hàng.

2. Chức năng Admin:

  1. Quản lý cơ sở dữ liệu:

    • Sản phẩm: Thêm mới, chỉnh sửa, xóa sản phẩm.
    • Loại sản phẩm: Quản lý danh mục, loại sản phẩm.
    • Hóa đơn: Xem và quản lý chi tiết hóa đơn.
    • Khách hàng: Quản lý thông tin khách hàng.
    • Liên hệ: Theo dõi và trả lời tin nhắn liên hệ.
    • Tài khoản: Quản lý thông tin người dùng, phân quyền (như cấp quyền admin).
  2. Quản lý đơn hàng:

    • Theo dõi và cập nhật trạng thái đơn hàng.
    • Hủy hoặc xác nhận đơn hàng.
  3. Bảo mật:

    • Mã hóa thông tin đăng nhập và phân quyền truy cập hệ thống.
  4. Báo cáo thống kê:

    • Tổng hợp doanh thu, lượt mua sản phẩm, số lượng đơn hàng.
    • Biểu đồ trực quan giúp phân tích dữ liệu bán hàng.


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

 

HÌNH ẢNH DEMO

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Source code web,ecommerce,reactjs,asp.net,ant design

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

Sau khi tải folder được cung cấp trong link download về, mở thư mục gốc bằng visual code, đảm bảo bạn đã cài nodejs và .net trước đó nhé.

Đối với backend, chạy lệnh dotnet restore sau đó chạy dotnet run.

Đối với frontend, chạy npm install rồi sau đó chạy npm run dev cho cả hai dự án.

Liên hệ nếu cần hỗ trợ.

 
 
LINK DOWNLOAD

ForeverBookStore.zip [ MB]

File đã được kiểm thử
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(300 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


Đ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á
15:52 - 27/11/2024
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN