Skip to content

n0bcode/B3cBonsai

Repository files navigation

B3cBonsai - Website Thương mại điện tử

Đây là một dự án website thương mại điện tử chuyên về bán cây cảnh bonsai, được xây dựng trên nền tảng ASP.NET Core 8. Dự án áp dụng kiến trúc Clean Architecture, hỗ trợ đa nền tảng CSDL và tích hợp sẵn Docker.

🚀 Công nghệ sử dụng

  • Backend: C#, ASP.NET Core 8 (MVC), Entity Framework Core 8
  • Frontend: Razor Pages, HTML/CSS (Bootstrap), jQuery
  • Database: PostgreSQL (Mặc định) / SQL Server
  • Authentication: ASP.NET Core Identity (Google, Facebook Integration)
  • Payment: Tích hợp cổng thanh toán VnPay
  • DevOps: Docker, Docker Compose

📂 Tài liệu Hướng dẫn

Để giúp bạn dễ dàng cài đặt và triển khai, tài liệu dự án được chia thành các phần chi tiết sau:

Mục tiêu Tài liệu tham khảo
Cài đặt & Chạy Local 📄 Xem Hướng dẫn Cài đặt (Không dùng Docker)
Sử dụng Docker 🐳 Xem Hướng dẫn Docker & Docker Compose
Deploy lên Heroku ☁️ Xem Hướng dẫn Deploy Heroku

📊 Dữ liệu Mẫu (Sample Data)

Dự án tích hợp sẵn hệ thống Data Seeding mạnh mẽ. Khi chạy lần đầu (nếu được bật), hệ thống sẽ tự động tạo:

  • 30+ Tài khoản người dùng (Admin, Customer...)
  • 50+ Sản phẩm & Danh mục cây cảnh
  • 200+ Đơn hàng mẫu & Đánh giá
  • Chi tiết cấu hình xem trong Hướng dẫn Cài đặt.

🏗️ Cấu trúc Dự án

Dự án tuân theo Clean Architecture:

  • B3cBonsai.DataAccess: Xử lý truy cập dữ liệu (Repository Pattern, EF Core).
  • B3cBonsai.Models: Chứa Data Models và ViewModels.
  • B3cBonsai.Utility: Các tiện ích hỗ trợ (Email, Helpers, Constants).
  • B3cBonsaiWeb: Web App chính (Controllers, Views, Resources).

Tài liệu tham khảo thêm:

About

Master Banch just has view

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors