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
Start
Apache vàStart
MySQL. - 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
.env
vừ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 serve
Lệ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 start
Lệ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ợ.