Skip to content

isyuhann/SlimBuddy

Repository files navigation

SlimBuddy - AI 減重助手 🌿

SlimBuddy 是一款由 AI 驅動的個人化減重與健康管理應用程式。透過清爽可愛的介面,結合強大的 AI 分析能力,為使用者量身打造專屬的飲食與運動計畫。

✨ 核心功能 (Features)

  • 🤖 AI 專屬計畫:根據個人身體數據與目標,動態生成每日卡路里預算與營養素建議。
  • 📸 智慧飲食追蹤:輕鬆記錄三餐,未來可擴充拍照辨識與 AI 食譜推薦。
  • 🏃 運動與水分管理:追蹤運動消耗與每日飲水進度。
  • 💬 AI 對話助手:隨時與 AI 教練對話,並可一鍵套用 AI 建議來動態調整計畫。
  • 📊 趨勢分析:圖表化呈現體重變化與熱量消耗趨勢。
  • 🌍 中英雙語支援:內建完整的繁體中文與英文語系切換。

🛠 技術棧 (Tech Stack)

  • 前端框架: React 18 + Vite
  • UI/樣式: Tailwind CSS, Shadcn/UI, Framer Motion
  • 狀態與資料管理: TanStack Query (React Query)
  • 圖表繪製: Recharts
  • 後端與 AI 整合: Base44 SDK

🚀 本地開發指南 (Local Development)

1. 環境準備

請確保您的開發環境已安裝 Node.js

2. 安裝套件

在專案根目錄下開啟終端機,執行以下指令安裝依賴: ```bash npm install ```

3. 設定環境變數

在根目錄建立一個 .env.local 檔案,並設定您的 Base44 專案金鑰: ```env VITE_BASE44_APP_ID=your_app_id VITE_BASE44_APP_BASE_URL=your_backend_url ```

4. 啟動開發伺服器

執行以下指令啟動專案: ```bash npm run dev ``` 開啟瀏覽器並前往終端機顯示的網址(通常為 http://localhost:5173)即可進行預覽。


Built with 💚 using React & Base44

About

這是一個減重 / 減脂輔助 / 營養建議 APP,目前還在建置中!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages