1. Tổng quan
Ứng dụng web sử dụng Laravel 10+ gồm 2 phần tách biệt:
Public Site (Frontend): giao diện người dùng cuối, phong cách website thương mại điện tử (TMĐT).
Admin Panel (Backend): khu vực quản trị, chỉ dành cho admin, sử dụng bảng dữ liệu (DataTable) để quản lý sản phẩm, bài viết, banner, đơn hàng…
Hệ thống hỗ trợ:
Đăng ký / đăng nhập / phân quyền (Admin, User).
Quản lý sản phẩm (CRUD).
Quản lý bài viết (CRUD).
Quản lý banner (CRUD).
Giỏ hàng, đặt hàng, thanh toán cơ bản qua quét QR.
Dashboard hiển thị thống kê tổng quan.
2. Công nghệ sử dụng
Laravel: 10.x
PHP: ≥ 8.1
Database: MySQL / MariaDB
Frontend:
Bootstrap 5.3.
jQuery (phục vụ validation, DataTable…).
DataTables JS.
Chart.js (thống kê trên Dashboard).
WYSIWYG Editor.
View engine: Blade template engine.
Validation:
Client-side: jQuery Validation.
Server-side: Laravel Validation.
Upload file:
Hỗ trợ upload ảnh sản phẩm, ảnh bài viết, ảnh banner.
Có khu vực quản lý/tái sử dụng ảnh (media đơn giản).
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Yêu cầu
PHP >= 8.1
Composer
Node.js 18+
MySQL/MariaDB
Cài đặt nhanh
cp .env.example .env
# sửa cấu hình trong .env
composer install
php artisan key:generate
npm install && npm run build
php artisan migrate --seed
php artisan storage:link
php artisan serve
Truy cập http://127.0.0.1:8000.
Tài khoản admin mẫu: [email protected] / 123456
LH Zalo nếu cần hỗ trợ (Sdt sẽ được hiển thị sau khi đã mua code)