Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
正在加载完整 README。 以下为已保存的摘录。
React + TypeScript + Vite frontend สำหรับ Stockdd Mobile (Inventory Management System) • React 18 + TypeScript • Vite — dev server + build (+ proxy /api ไป backend :8080) • TanStack Query v5 — server state + caching • React Router v6 — routing + protected routes • Axios — HTTP client พร้อม JWT interceptor + auto-refresh • Zustand — auth state (persisted ใน localStorage) • Tailwind CSS — styling • react-hook-form — form management • react-hot-toast — notifications • lucide-react — icons查看完整 README ↗
React + TypeScript + Vite frontend สำหรับ Stockdd Mobile (Inventory Management System)
/api ไป backend :8080)cd stockddmobile-frontend
# 1) Install dependencies
npm install
# 2) (Optional) Copy env file
cp .env.example .env.local
# 3) Start dev server
npm run dev
# เปิด http://localhost:5173
ต้องรัน Backend (
stockddmobile) ที่localhost:8080ก่อน — Vite dev server จะ proxy/apiไปยัง backend อัตโนมัติ (ไม่ติด CORS ใน dev)
| Role | Username | Password |
|---|---|---|
| ADMIN | admin | Admin@1234 |
| MANAGER | manager01 | Manager@1234 |
| STAFF | staff01 | Staff@1234 |
| Path | Role | คำอธิบาย |
|---|---|---|
/login | Public | Login form |
/ | Authenticated | Dashboard — สถิติ + ตารางสต็อกล่าสุด |
/inventory | Authenticated | รายการสต็อก + IMEI scan |
/products | Authenticated | สินค้า (ADMIN/MANAGER สร้างได้) |
/products/:id | Authenticated | รายละเอียด + Variants |
/inbound | Authenticated | รับสินค้าเข้า (รองรับ IMEI หลายตัว) |
/outbound | Authenticated | จ่ายสินค้าออก (รองรับ IMEI หลายตัว) |
/transactions | MANAGER/ADMIN | ประวัติ stock movements |
/alerts | MANAGER/ADMIN | Low Stock Alerts + acknowledge |
accessToken + refreshToken ใน Zustand (persist ใน localStorage)Authorization: Bearer <accessToken>/auth/refresh อัตโนมัติ → ถ้าสำเร็จ retry request เดิม / ถ้าล้มเหลว clear state + redirect /loginProtectedRoute รับ roles array — STAFF เข้า /transactions /alerts ไม่ได้npm run build # output ใน dist/
npm run preview # serve dist/ ดูก่อน deploy
แก้ .env.production:
VITE_API_BASE_URL=https://api.stockddmobile.com/api/v1
แล้วใน backend (stockddmobile/src/main/resources/application.yaml):
app:
cors:
allowed-origins: https://app.stockddmobile.com