Đồ Án Web Bán Quần Áo Thời Trang - Spring Boot - Thymeleaf - Spring Data JPA - MARIA DB - Tích Hợp Thanh Toán VNPay & Chatbot AI

[Mã code 46911]
  1 Đánh giá    Viết đánh giá
 0      10      0
Phí tải: 50 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
24-11-2025
Loại file
Full code
Dung lượng
#
Code đã kiểm thử
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Đồ án website bán quần áo thời trang với giao diện hiện đại, đầy đủ chức năng mua sắm, thanh toán VNPay và chatbot AI hỗ trợ tư vấn. Mã nguồn chuẩn, dễ tùy chỉnh – phù hợp sinh viên làm đồ án


MÔ TẢ CHI TIẾT

Link demo: https://drive.google.com/file/d/1HQqdvykmKY44Yb25VMm8zp_ieIQL95uG/view?usp=sharing

 

🛍️ Fashion E-Commerce Platform

Hệ thống thương mại điện tử thời trang chuyên nghiệp với đầy đủ tính năng

quản lý sản phẩm, đơn hàng, thanh toán và người dùng.

📋 Mục Lục Tính Năng Công Nghệ Yêu Cầu Hệ Thống

Cài Đặt Cấu Hình Chạy Ứng Dụng Tài Khoản Mẫu Hướng Dẫn Sử Dụng API Documentation Troubleshooting

✨ Tính Năng

🛒 Khách Hàng

✅ Đăng ký, đăng nhập với JWT Authentication

✅ Xem và tìm kiếm sản phẩm (theo danh mục, thương hiệu, giá, màu sắc, kích thước)

✅ Giỏ hàng với tính năng thêm, sửa, xóa

✅ Đặt hàng và theo dõi đơn hàng

✅ Thanh toán qua VNPay, MoMo, ZaloPay, COD

✅ Hủy đơn hàng và hoàn tiền tự động

✅ Đánh giá và review sản phẩm

✅ Quản lý thông tin cá nhân ✅ Tích lũy và sử dụng điểm thưởng

✅ AI Chatbot hỗ trợ 24/7

👨‍💼 Admin

✅ Dashboard với thống kê chi tiết

✅ Quản lý sản phẩm (CRUD, variants, images)

✅ Quản lý danh mục và thương hiệu

✅ Quản lý đơn hàng (cập nhật trạng thái, hoàn tiền)

✅ Quản lý thanh toán và đối soát

✅ Quản lý người dùng và phân quyền (RBAC)

✅ Quản lý mã giảm giá

✅ Audit Logs - Theo dõi mọi hành động

✅ Giám sát hệ thống (RAM, CPU, Disk, Database)

✅ Quản lý kho hàng tự động

🔐 Bảo Mật JWT Access Token & Refresh Token Password encryption với BCrypt Role-Based Access Control (RBAC) CORS configuration Rate limiting XSS & CSRF protection Audit logging

🚀 Công Nghệ Backend Java 17 Spring Boot 3.x Spring Security - Authentication & Authorization Spring Data JPA - ORM MySQL - Database JWT - Token-based authentication Lombok - Reduce boilerplate code MapStruct - Object mapping Flyway - Database migration Frontend Thymeleaf - Server-side template engine Bootstrap 5 - UI framework JavaScript ES6+ AJAX - Asynchronous requests Bootstrap Icons Payment Gateway VNPay - Vietnamese payment gateway MoMo - E-wallet ZaloPay - E-wallet Tools & Libraries Maven - Build tool Git - Version control Postman - API testing

📦 Yêu Cầu Hệ Thống

Bắt Buộc Java Development Kit (JDK) 17 trở lên Maven 3.8+ MySQL 8.0+ Git

Khuyến Nghị IntelliJ IDEA hoặc Eclipse IDE Postman để test API MySQL Workbench để quản lý database

RAM: Tối thiểu 4GB (khuyến nghị 8GB) Disk: Tối thiểu 2GB trống

 


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

 

HÌNH ẢNH DEMO

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Code web,Source code web,Sharecode,Code đồ án,Share code,Web bán hàng

Nguồn: Sharecode.vn



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

Dưới đây là bản siêu ngắn gọn – đúng trọng tâm, chuẩn để đưa vào README 👇

⚡ Quick Setup – Fashion E-Commerce

✅ Yêu Cầu

Java 17+, Maven 3.8+, MySQL/MariaDB 8+

🚀 1. Tạo Database

CREATE DATABASE fashion_shop
  CHARACTER SET utf8mb4
  COLLATE utf8mb4_unicode_ci;

🚀 2. Clone & Build

./mvnw clean install

🚀 3. Cấu Hình DB

src/main/resources/application.properties

spring.datasource.username=root
spring.datasource.password=root
spring.datasource.url=jdbc:mysql://localhost:3306/fashion_shop

🚀 4. Chạy App

./mvnw spring-boot:run

Truy cập: http://localhost:8080
Admin: [email protected] / Admin@123

🤖 AI Chatbot (Optional)

  • Cài LM Studio → model llama-3.2-1b-instruct

  • Start server → test tại: /ai-chatbot

⚡ Redis (Optional)

docker run -d -p 6380:6379 --name redis redis:latest

💳 VNPay (Optional)

🐛 Lỗi Thường Gặp

  • Port bận → server.port=8081

  • DB lỗi → kiểm tra MySQL/MariaDB đã chạy

Chi tiết Readme

 
 
LINK DOWNLOAD

# [#]

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
(50 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:19 - 24/11/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN