SmartFit là ứng dụng web thông minh hỗ trợ phối đồ tự động dựa trên thời tiết và dịp sử dụng, ứng dụng sức mạnh của AI để đưa ra những gợi ý trang phục tối ưu nhất cho người dùng.
Để chạy dự án này, môi trường của bạn cần đáp ứng các yêu cầu sau:
- Docker Desktop đã được cài đặt và đang hoạt động trên máy.
- Trình duyệt web hiện đại (Chrome, Edge, Firefox).
- Truy cập Google AI Studio để tạo một API Key miễn phí.
- Trong mã nguồn dự án, đi tới thư mục
includes/. - Tạo một file mới tên là
gemini-config.phpvà dán mã sau vào, thay thế bằng key bạn vừa lấy:
<?php
define('GEMINI_API_KEY', 'ĐIỀN_API_KEY_CỦA_BẠN_VÀO_ĐÂY');
?>Mở Terminal (CMD hoặc PowerShell) Chạy câu lệnh sau:
cd SmartFit-main
docker-compose -f docker/docker-compose.yml up -d --build
Đợi vài phút để quá trình cài đặt hoàn tất.
Khi các container của Docker đã ở trạng thái chạy (Running), bạn mở trình duyệt và truy cập:
Ứng dụng SmartFit: http://localhost
Quản lý Database (Tùy chọn): http://localhost:8080 (Đăng nhập với Username: root và Password: root).