📚 WepAppOpusApi Docs

เอกสารทั้งหมดของ https://adsfb.namnan.co.th

🟢 LIVE 🔒 HTTPS / HTTP/2 ✓ Let's Encrypt SSL v0.0.1 commit 7f76a14
30
เอกสาร
10
Phases
2.1MB
ขนาดรวม
15
Screenshots
🎓 เริ่มต้นใช้งาน
🏗️ สถาปัตยกรรม & การออกแบบ
🚀 Deployment & Runbook
🔒 Security & Secrets
📋 Phase Plans (Discovery → Deploy)
🎯
Phase 0: Freeze Scope DESKTOP V1
Lock MVP scope สำหรับ Desktop v1 — features, must-have vs nice-to-have
🚀
Phase 1: Bootstrap Desktop DESKTOP
Skeleton ของ Electron + React + Vite + sql.js + Chart.js
📜
Phase 1: Lock Scope & Contract SCOPE
API contract draft + field-level mapping table
🔌
Phase 2: Local Dashboard Wiring DESKTOP
ต่อ IPC contracts ระหว่าง main ↔ renderer
🏛️
Phase 4: Repository & Service Layer DESKTOP
Clean architecture — main/repositories + main/services + main/security
🏛️
Phase 4: Repo & Service Layer (Web) API
Repository pattern for Fastify — DB abstraction, multi-account
👤
Phase 5: Profile Management API
Multi-token, multi-account token profiles — single/selected/all scopes
👤
Phase 5: Desktop Profile Mgmt DESKTOP
UI/UX สำหรับจัดการ profiles ใน desktop
Phase 6: Desktop Live Integration DESKTOP
เชื่อม live Graph API ใน Electron main process
Phase 6: Integrate Live Endpoints (Web) API
Fastify /live/* endpoints — accounts + dashboard
🖱️
Phase 7: Frontend UX Manage & Select WEB
UI สำหรับ Next.js — เลือก account/profile/ช่วงวันที่
🖱️
Phase 7: Desktop UX Manage & Select DESKTOP
UI สำหรับ Electron — เลือก account/profile/ช่วงวันที่
Phase 8: Caching & Performance PERF
L1/L2 cache, singleflight, concurrency limit, Prometheus metrics
Phase 8: Desktop Caching PERF
Desktop cache strategy — L1 in-memory, L2 SQLite
🧪
Phase 9: Desktop QA & Security QA
Regression tests, security audit, payload limits, navigation guards
🧪
Phase 9: API QA & Security QA
Vitest suite, contract tests, security headers, CSRF, rate-limit