PetShop là một ứng dụng web giúp quản lý cửa hàng thú cưng, hỗ trợ người dùng quản lý sản phẩm, đơn hàng, khách hàng và nhiều tính năng khác.
Trước khi cài đặt và chạy dự án, hãy đảm bảo rằng hệ thống của bạn đã được cài đặt các công cụ sau:
- Mở XAMPP và nhấn
StartApache vàStartMySQL. - Truy cập
http://localhost/phpmyadmin/. - Tạo một database mới với tên petshop.
Thực hiện các bước sau để cài đặt API backend sử dụng Laravel:
cd Laravel-api
cp .env.example .env- Mở file
.envvừa tạo và chỉnh sửa dòng sau:DB_DATABASE=petshop
Tiếp theo, chạy các lệnh sau để cài đặt:
composer install # Nếu gặp lỗi, có thể thử `composer update`
php artisan key:generate
php artisan migrate:fresh --seed
php artisan serveLệnh cuối cùng sẽ khởi động server Laravel.
Tiếp theo, thiết lập React project:
cd react-project
cp .env.example .env
npm install
npm startLệnh npm start sẽ khởi chạy ứng dụng React trên http://localhost:3000.
Bạn cũng có thể chạy dự án bằng Docker. Xem hướng dẫn chi tiết tại đây.
- Truy cập tài liệu API tại:
http://127.0.0.1:8000/api/docs
Nếu có bất kỳ vấn đề nào khi cài đặt hoặc sử dụng ứng dụng, vui lòng liên hệ nhóm phát triển để được hỗ trợ.