## 🌟 Giới thiệu
**YODY Premium** là một nền tảng thương mại điện tử thời trang cao cấp được xây dựng trên ngôn ngữ PHP thuần (Pure PHP). Dự án tập trung vào việc mang lại trải nghiệm người dùng (UX) mượt mà, giao diện (UI) hiện đại và sang trọng, lấy cảm hứng từ các thương hiệu thời trang hàng đầu như YODY.
Hệ thống được thiết kế theo kiến trúc **MVC (Model-View-Controller)** tự xây dựng (Custom MVC), giúp code sạch sẽ, dễ bảo trì và mở rộng.
---
## ✨ Tính năng nổi bật
- **Giao diện hiện đại (Premium UI)**: Sử dụng Tailwind CSS với các hiệu ứng animation, dark mode, glassmorphism.
- **Quản lý sản phẩm**: Danh sách sản phẩm với bộ lọc thông minh, trang chi tiết sản phẩm chuyên nghiệp.
- **Giỏ hàng & Thanh toán**: Chức năng thêm vào giỏ hàng AJAX, checkout linh hoạt hỗ trợ nhiều phương thức thanh toán.
- **Hệ thống Quick-Add**: Cho phép khách hàng chọn nhanh size/màu ngay từ danh sách sản phẩm.
- **Quản trị viên (Admin Dashboard)**: Hệ thống quản lý sản phẩm, đơn hàng và người dùng trực quan.
- **Xác thực người dùng**: Đăng ký, đăng nhập bảo mật với mật khẩu đã băm.
- **Mobile Responsive**: Hiển thị hoàn hảo trên mọi thiết bị từ điện thoại đến máy tính.
---
## 🛠️ Công nghệ sử dụng
- **Backend**: PHP 8.x (Pure / Custom MVC)
- **Database**: MySQL (MariaDB)
- **Frontend**:
- **Tailwind CSS**: Framework CSS tiện ích cho UI sang trọng.
- **Alpine.js**: Framework JavaScript siêu nhẹ cho các tương tác UI (Modal, Tabs, Dropdowns).
- **Vanilla JavaScript**: Cho các xử lý AJAX và Cart logic.
- **Icons**: Lucide Icons / FontAwesome.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
## 🚀 Hướng dẫn cài đặt (Installation Guide)
### 1. Yêu cầu hệ thống
- **XAMPP** (hoặc WAMP/MAMP) với PHP >= 8.0.
- **Composer** (tùy chọn, nếu cần mở rộng thư viện).
### 2. Các bước cài đặt
#### Bước 1: Clone dự án
Tải mã nguồn về máy và giải nén (hoặc git clone) vào thư mục `htdocs` của XAMPP:
`C:\xampp\htdocs\quanaoyody`
#### Bước 2: Tạo Cơ sở dữ liệu
1. Mở trình duyệt, truy cập `http://localhost/phpmyadmin`.
2. Tạo một database mới tên là `quanaoyody`.
3. Chọn database vừa tạo, nhấn vào tab **Import**.
4. Chọn file `database.sql` nằm trong thư mục gốc của dự án và nhấn **Go**.
#### Bước 3: Cấu hình hệ thống
Mở file `core/config.php` và kiểm tra các thông số sau để khớp với môi trường của bạn:
```php
define('DB_HOST', 'localhost');
define('DB_NAME', 'quanaoyody');
define('DB_USER', 'root'); // Tên người dùng MySQL (mặc định là root)
define('DB_PASS', ''); // Mật khẩu MySQL (mặc định để trống)
define('BASE_URL', 'http://localhost/quanaoyody'); // Quan trọng: thay đổi nếu bạn để folder khác
```
#### Bước 4: Chạy dự án
Mở trình duyệt và truy cập:
`http://localhost/quanaoyody`
---
## 🔑 Tài khoản mặc định
Hệ thống cung cấp sẵn các tài khoản để bạn có thể trải nghiệm ngay:
### 🛡️ Quản trị viên (Admin)
- **Mật khẩu**: `password` (hoặc `password` nếu đã seeding)
- **Link Admin**: `http://localhost/quanaoyody/admin`
### 👤 Khách hàng (Member)
- **Mật khẩu**: `password`