SlimBuddy 是一款由 AI 驅動的個人化減重與健康管理應用程式。透過清爽可愛的介面,結合強大的 AI 分析能力,為使用者量身打造專屬的飲食與運動計畫。
- 🤖 AI 專屬計畫:根據個人身體數據與目標,動態生成每日卡路里預算與營養素建議。
- 📸 智慧飲食追蹤:輕鬆記錄三餐,未來可擴充拍照辨識與 AI 食譜推薦。
- 🏃 運動與水分管理:追蹤運動消耗與每日飲水進度。
- 💬 AI 對話助手:隨時與 AI 教練對話,並可一鍵套用 AI 建議來動態調整計畫。
- 📊 趨勢分析:圖表化呈現體重變化與熱量消耗趨勢。
- 🌍 中英雙語支援:內建完整的繁體中文與英文語系切換。
- 前端框架: React 18 + Vite
- UI/樣式: Tailwind CSS, Shadcn/UI, Framer Motion
- 狀態與資料管理: TanStack Query (React Query)
- 圖表繪製: Recharts
- 後端與 AI 整合: Base44 SDK
請確保您的開發環境已安裝 Node.js。
在專案根目錄下開啟終端機,執行以下指令安裝依賴: ```bash npm install ```
在根目錄建立一個 .env.local 檔案,並設定您的 Base44 專案金鑰:
```env
VITE_BASE44_APP_ID=your_app_id
VITE_BASE44_APP_BASE_URL=your_backend_url
```
執行以下指令啟動專案:
```bash
npm run dev
```
開啟瀏覽器並前往終端機顯示的網址(通常為 http://localhost:5173)即可進行預覽。
Built with 💚 using React & Base44