📌 Context (บริบทและสถานะโครงการ)
🇹🇭 ภาษาไทย (For User)
🏃♂️ สปรินท์ปัจจุบัน (Current Sprint)
- Sprint 1: Product Design (การออกแบบผลิตภัณฑ์และโครงสร้างระบบ)
🎯 เป้าหมายในสปรินท์นี้ (Current Goal)
ออกแบบฐานข้อมูล (ERD), ออกแบบช่องทางเชื่อมต่อระบบ (API Design) และกำหนดรายละเอียดสถาปัตยกรรมระบบ (System Architecture) ของ SplitDee
📈 ความคืบหน้าปัจจุบัน (Current Progress)
- โครงสร้างโฟลเดอร์ของโปรเจกต์ (Project Structure)
- คลังข้อมูลใน Obsidian (Obsidian Vault)
- ไฟล์ภาพรวมแนะนำโครงการ (README)
- ภาพรวมผลิตภัณฑ์ (Product Overview)
- วิสัยทัศน์ผลิตภัณฑ์ (Vision)
- กลุ่มผู้ใช้งานสมมติ (User Persona)
- รายการฟีเจอร์การใช้งาน (Feature List)
- แผนภาพความสัมพันธ์ฐานข้อมูล (ERD / Database Design)
- รายละเอียดการออกแบบ APIs (API Design)
- รายละเอียดสถาปัตยกรรมระบบ (System Architecture Design)
💡 การตัดสินใจเชิงสถาปัตยกรรมล่าสุด (Current Decisions)
- Frontend: Flutter (เหตุผล: Cross-platform โค้ดชุดเดียวแสดงผลได้ลื่นไหล)
- Backend: FastAPI (เหตุผล: ความเร็วสูง, เป็นแบบ Asynchronous, มี Swagger ในตัว และเข้ากับไพธอนอีโคซิสเต็มได้ดี)
- Database: PostgreSQL (เหตุผล: น่าเชื่อถือ รองรับปริมาณข้อมูลสูงในระดับโปรดักชัน)
- Architecture: Clean Architecture (เหตุผล: บำรุงรักษาแยกเลเยอร์ชัดเจน สะดวกต่อการเขียน Unit Test)
⏭️ งานถัดไป (Next Task)
ออกแบบหน้าจอส่วนติดต่อผู้ใช้ (UX/UI Wireframes/Prototypes) และจัดเตรียมโปรเจกต์ต้นแบบ (Backend/Frontend Setup)
🎯 เป้าหมายระยะยาว (Long-Term Goal)
พัฒนาและยกระดับ SplitDee ให้เป็นแพลตฟอร์มจัดการค่าใช้จ่ายร่วมแบบขับเคลื่อนด้วย AI ที่ใช้งานได้จริงในตลาดในรูปแบบของ SaaS คุณภาพสูง
🇬🇧 English (For AI Agents)
🏃♂️ Current Sprint
- Sprint 1: Product Design
🎯 Current Goal
Complete Database Design (ERD), API Design, and System Architecture Design for SplitDee.
📈 Current Progress
- Project Structure
- Obsidian Vault
- README
- Product Overview
- Vision
- User Persona
- Feature List
- ERD (Database Design)
- API Design
- System Architecture Design
💡 Current Decisions
- Frontend: Flutter
- Backend: FastAPI
- Database: PostgreSQL
- Architecture: Clean Architecture
⏭️ Next Task
Design UX/UI flows and initialize application projects (Backend FastAPI and Frontend Flutter templates).
🎯 Long-Term Goal
Develop SplitDee into a production-quality AI-powered expense management platform.