Files
badminton-scoreboard/README.md

61 lines
813 B
Markdown
Raw Normal View History

# 羽毛球記分板
使用 `Vite + React + TypeScript` 初始化的前端專案,作為羽毛球記分板與賽事畫面的開發基底。
## 技術堆疊
- Vite
- React
- TypeScript
- ESLint
- Docker / Nginx 靜態部署
## 開發指令
```bash
npm install
npm run dev
```
本機開發預設網址:
```text
http://localhost:5173
```
## 建置
```bash
npm run build
```
建置完成後,輸出會在 `dist/`
## Docker 打包
建立映像:
```bash
docker build -t badminton-scoreboard .
```
啟動容器:
```bash
docker run -d -p 8080:80 --name badminton-scoreboard badminton-scoreboard
```
啟動後可由以下網址檢視:
```text
http://localhost:8080
```
## 後續可擴充功能
- 單打 / 雙打模式
- 發球權切換
- 局數統計
- 比賽計時
- 賽程與場地管理