📋 Task Log (บันทึกงานของโครงการ)
🇹🇭 ภาษาไทย (For User)
✅ เสร็จสิ้นแล้ว (Done)
-
ออกแบบรายละเอียดฟังก์ชันและเอกสารผลิตภัณฑ์ (Product Requirements & Documents) ในโฟลเดอร์
01_Product/ -
จัดทำโครงสร้างโฟลเดอร์ในคลังข้อมูล Obsidian และพื้นที่งานหลัก
-
ออกแบบฐานข้อมูล (Database Design / ERD)
-
ออกแบบสเปกของ API (API Specs)
-
ออกแบบโครงสร้างสถาปัตยกรรมระบบ (System Architecture)
-
ออกแบบรายละเอียดแชท/การโต้ตอบหน้าจอ (UX/UI Flows)
-
เตรียมโครงสร้างสเกเลตันของโปรเจกต์ (Backend & Frontend Skeleton)
-
ออกแบบและสร้าง SQLAlchemy Database Models ของตารางข้อมูลทั้งหมด
-
พัฒนาระบบยืนยันตัวตน (Authentication / JWT) และ Auth APIs พร้อมเขียนแบบทดสอบสำเร็จ
-
ตั้งค่าการเชื่อมต่อ PostgreSQL Database และ Alembic Migrations
-
ทำ Dockerization สำหรับ FastAPI และ PostgreSQL
-
พัฒนาระบบจัดการกลุ่ม (Group Management) การสร้างกลุ่มและเข้าร่วมผ่านรหัสเชิญ และระบบสัตว์เลี้ยงโมจิเบื้องต้น
🟡 กำลังดำเนินการ (Doing)
- การออกแบบและรีดีไซน์หน้าต่างการใช้งาน (UI Screens Redesign Plan)
⏭️ งานถัดไป (Next)
- พัฒนาระบบตรรกะการหารเงิน 4 รูปแบบ (Splitting Logic) และระบบ QR Code พร้อมเพย์
- พัฒนาระบบตรวจสอบสลิปอัตโนมัติ (AI Slip Verification)
🚫 ติดขัด (Blocked)
- ไม่มีขณะนี้
🇬🇧 English (For AI Agents)
✅ Done
- Created all product requirement documents in
01_Product/ - Initialized project workspace and Obsidian Vault structure
- Design PostgreSQL Database schema (ERD)
- Design API Endpoints & schemas (API Design)
- Design System Architecture structure (System Architecture)
- Design UX/UI Screen Flows
- Setup FastAPI Backend & Flutter Frontend skeletons
- Implement SQLAlchemy Database models
- Implement JWT Authentication & registration logic (with unit & API integration tests)
- Configure PostgreSQL connectivity and database migrations (Alembic)
- Setup Docker files for backend, frontend, and DB services
- Implement Group Management system (creation & join via invite code)
🟡 Doing
- UI Screens / Windows Redesign Planning
⏭️ Next
- Implement multi-mode Bill Splitting Logic & PromptPay QR generation
- Implement AI Slip Verification system
🚫 Blocked
- None