Link demo và hướng dẫn chạy: https://drive.google.com/file/d/1FL1Z7HqYIU-i8DzJ8PVKt06R8iHCn91p/view?usp=sharing
Lưu ý: CSDL MongoDb đã được tích hợp sẵn vào nên chỉ cần sử dụng mà không cần import. Nếu muốn xem chi tiết CSDL có thể liên hệ trực tiếp qua email: thinhphuc2704@gmail.com để được hỗ trợ.
Lưu ý khi truy cập vào link demo thì phải chờ cỡ 30 giây để server khởi động, còn khi cài đặt dự án xuống máy local thì không cần chờ mà server sẽ khởi động ngay.
Các chức năng chính của hệ thống bao gồm:
Quản lý sản phẩm và tồn kho với khả năng phân loại sản phẩm, theo dõi số lượng hàng hóa và xuất dữ liệu ra file Excel.
Quản lý đơn hàng và bán hàng, hỗ trợ tạo hóa đơn, theo dõi trạng thái đơn hàng và xuất hóa đơn PDF.
Tích hợp cổng thanh toán PayPal phục vụ các giao dịch trực tuyến.
Quản lý thông tin khách hàng và lịch sử mua hàng.
Dashboard thống kê trực quan giúp theo dõi doanh thu, tình trạng bán hàng và hiệu suất kinh doanh thông qua biểu đồ tương tác.
Hệ thống xác thực người dùng bằng JWT, hỗ trợ phân quyền truy cập theo vai trò.
Quản lý hình ảnh sản phẩm thông qua dịch vụ Cloudinary, giúp tối ưu lưu trữ và tải ảnh.
Gửi email tự động để xác nhận đơn hàng và cập nhật trạng thái giao dịch.
Hỗ trợ xuất báo cáo dưới định dạng Excel và PDF.
Giao diện Responsive được xây dựng bằng TailwindCSS, tương thích trên nhiều thiết bị.
Hỗ trợ dữ liệu địa lý Việt Nam như tỉnh thành và khu vực phục vụ quá trình giao hàng.
Hướng dẫn cài đặt
Hướng dẫn cài đặt
Bước 1: Cài đặt các công cụ cần thiết
Cài đặt Node.js, npm và MongoDB.
Bước 2: Cài đặt thư viện
Mở Terminal tại thư mục dự án và cài đặt các thư viện cho Frontend và Backend:
cd server
npm install
cd ../frontend
npm install
Bước 3: Cấu hình môi trường
File .env đã có sẵn các thông tin, có thể sử dụng luôn mà không cần cấu hình gì thêm
Bước 4: Khởi động hệ thống
Khởi động Backend:
cd server
npm run dev
Khởi động Frontend:
cd frontend
npm run dev
Bước 5: Truy cập ứng dụng
Sau khi khởi động thành công, truy cập địa chỉ:
http://localhost:5173
để sử dụng hệ thống quản lý cửa hàng điện tử ElectroHub Digital.
Hướng dẫn cài đặt
Bước 1: Cài đặt các công cụ cần thiết
Cài đặt Node.js, npm và MongoDB.
Bước 2: Cài đặt thư viện
Mở Terminal tại thư mục dự án và cài đặt các thư viện cho Frontend và Backend:
cd server
npm install
cd ../frontend
npm install
Bước 3: Cấu hình môi trường
File .env đã có sẵn các thông tin, có thể sử dụng luôn mà không cần cấu hình gì thêm
Bước 4: Khởi động hệ thống
Khởi động Backend:
cd server
npm run dev
Khởi động Frontend:
cd frontend
npm run dev
Bước 5: Truy cập ứng dụng
Sau khi khởi động thành công, truy cập địa chỉ:
http://localhost:5173
để sử dụng hệ thống quản lý cửa hàng điện tử ElectroHub Digital.