Thuê Giá — Nền tảng Thuê Trang phục
Nền tảng thương mại điện tử cho thuê trang phục trực tuyến, kết nối người cho thuê và người thuê, được xây dựng theo kiến trúc Microservices nhằm đảm bảo khả năng mở rộng và chịu tải cao.
VẤN ĐỀ GIẢI QUYẾT:
Thị trường thuê trang phục (áo dài, vest, đồ dự tiệc, cosplay...) còn phân mảnh, giao dịch chủ yếu thủ công. Nền tảng số hóa toàn bộ quy trình: tìm kiếm - đặt thuê - thanh toán - giao nhận - hoàn trả, mang lại trải nghiệm minh bạch cho cả hai bên.
CHỨC NĂNG CHÍNH:
- Quản lý sản phẩm cho thuê: danh mục trang phục, tình trạng còn/hết, lịch đặt theo ngày.
- Đặt thuê theo khung thời gian: kiểm tra trùng lịch, tính giá tự động theo sốngày thuê.
- Thanh toán trực tuyến: tích hợp cổng thanh toán VNPay (thanh toán, đối soát, xử lý callback giao dịch).
- Giao nhận tự động: tích hợp API Giao Hàng Nhanh (GHN) - tạo đơn, tính phí ship theo địa chỉ, theo dõi trạng thái vận đơn.
- Quản lý người dùng & phân quyền: khách thuê, chủ shop, quản trị viên.
- Đánh giá - xếp hạng sản phẩm và người cho thuê.
KIẾN TRÚC & CÔNG NGHỆ:
- Microservices: tách hệ thống thành các service độc lập (người dùng, sản phẩm, đơn hàng, thanh toán, giao vận) - dễ bảo trì và mở rộng từng phần.
- Service Discovery & Load Balancing: dùng Netflix Eureka để các service tự đăng ký - tìm nhau, kết hợp cân bằng tải giúp hệ thống chịu tải tốt và sẵn sàng cao.
- API Gateway: điểm vào tập trung, định tuyến request đến đúng service, xử lý xác thực.
- Tích hợp bên thứba: VNPay (thanh toán), Giao Hàng Nhanh GHN (vận chuyển).
- Cơ sở dữ liệu: mỗi service quản lý dữ liệu riêng, giao tiếp qua REST API.
- Backend: Java Spring Boot / Spring Cloud. Frontend: giao diện web responsive.
KẾT QUẢ:
Hệ thống vận hành theo mô hình microservice hoàn chỉnh, tích hợp thành công thanh toán VNPay và giao vận GHN, có khả năng mở rộng từng thành phần độc lập khi lượng người dùng tăng.