TeamB 運動揪團網站
這是一個不同於一般社群媒體,提供專業運動揪團組織功能。 使用 React.js 開發前端介面,Node.js + Express 實作後端 API,並以 MySQL 作為資料儲存。使用者可以新增、查看與刪除留言,前後端分離設計,適合展示 CRUD 與 RESTful API 能力。
- React.js
- Next.js
- Node.js
- Express.js
- CORS
- MySQL
WEB_PORT=3001
DB_HOST=your-database-host
DB_USER=your-database-user
DB_PASS=your-database-password
DB_NAME=your-database-name
DB_PORT=3306
JWT_KEY=your-jwt-secret-key
OPENAI_API_KEY=your-openai-api-key
GOOGLE_CLIENT_ID=your-google-client-id GOOGLE_SECRET_KEY=your-google-secret-key
我在本專案中負責以下功能的開發與實作:
- 使用者登入 / 登出功能(JWT 驗證)
- 忘記密碼與重設密碼流程(含驗證碼機制)
- 修改會員資料(含圖片上傳、下拉選單、多選項)
- 第三方登入整合(Google OAuth)
- 會員中心介面與 API 開發
- 聯繫表單功能與後端處理
- 前後端資料串接與錯誤處理設計
npm i
https://github.com/zx0938013408/TeamB_next
檔名: mfee59_teamb_database 0408.sql