1.0.0
此專案為一個優惠資訊網站,開發時間為 2024 年 3 月至 2024 年 4 月,由5名成員共同合作開發。
- 前端:React
- 後端:PHP (Laravel Framework)
- 數據庫:MySQL (MariaDB)
- 版本控制:GitHub
- 開發工具:VS Code
- 採用 Laravel 框架實現 MVC 架構
- 運用 Laravel 的 Eloquent ORM 進行數據庫操作
- 實施 Migrations 和 Seeders
- 設計並實現 RESTful API
- 使用 Laravel 的 Task Scheduling 自動化重複性任務
- 集成郵件通知系統,提升用戶體驗和系統互動性
- 協助前端開發,參與 React 組件設計和 API 集成
- 參與資料庫設計
- PHP >= 8.1
- Node.js >= 14
- MySQL >= 5.7
- Composer
- npm
git clone https://github.com/CodeExplorerAL/DealsFront.git
git clone https://github.com/CodeExplorerAL/DealsBack.git
-
創建資料庫
Deals
:- 使用命令行工具(如 MySQL 客戶端)或資料庫管理工具(如 phpMyAdmin)創建資料庫:
CREATE DATABASE Deals;
-
匯入資料庫資料
DealsBack/Deals.sql
:- 使用 MySQL 命令行工具:
mysql -u your_username -p Deals < path/to/Deals.sql
- 或使用 phpMyAdmin 上傳並匯入
Deals.sql
。
-
進入前端資料夾:
cd DealsFront
-
安裝依賴包:
npm install
-
開啟前端 server:
npm start
-
進入後端資料夾:
cd DealsBack
-
安裝依賴包:
composer install
-
開啟後端 server:
php artisan serve
- 打開瀏覽器,訪問以下地址:
http://localhost:3000/page1
注意: 如有缺少相關 package,請根據提示安裝。