ðŸ’ļ SplitDee

AI-Powered Smart Expense Management Platform
āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āđāļŠāļĢāđŒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ­āļąāļˆāļ‰āļĢāļīāļĒāļ°āļ”āđ‰āļ§āļĒāļ‚āļļāļĄāļžāļĨāļąāļ‡ AI


ðŸ‡đ🇭 āļ āļēāļĐāļēāđ„āļ—āļĒ (For User)

📖 āļ āļēāļžāļĢāļ§āļĄ (Overview)

SplitDee āļ„āļ·āļ­āļĢāļ°āļšāļšāļšāļĢāļīāļŦāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļŦāļēāļĢāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāđ€āļžāļ·āđˆāļ­āļ™ āļĢāļđāļĄāđ€āļĄāļ— āļ™āļąāļāļĻāļķāļāļĐāļē āđāļĨāļ°āļ—āļĩāļĄāļ‡āļēāļ™āļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āļ—āļĩāđˆāļŠāđˆāļ§āļĒāļ‚āļˆāļąāļ”āļ›āļąāļāļŦāļēāļ„āļ§āļēāļĄāļāļĢāļ°āļ­āļąāļāļāļĢāļ°āļ­āđˆāļ§āļ™āđƒāļˆāđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļļāđˆāļ‡āļĒāļēāļāđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļ—āļ§āļ‡āļŦāļ™āļĩāđ‰āļŠāļīāļ™
āļ•āļąāļ§āļĢāļ°āļšāļšāļœāļŠāļĄāļœāļŠāļēāļ™āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļāļēāļĢāļĨāļ‡āļšāļąāļ™āļ—āļķāļāļšāļīāļĨ āļāļēāļĢāļŦāļēāļĢāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ—āļĩāđˆāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļŠāļĨāļīāļ›āļœāđˆāļēāļ™ AI āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļĢāļ°āļšāļšāļŦāđ‰āļ­āļ‡āđāļŠāļ—āļŠāļ·āđˆāļ­āļŠāļēāļĢāđƒāļ™āļ•āļąāļ§ āđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāļĢāđˆāļ§āļĄāļĄāļ·āļ­āļ”āđ‰āļ§āļĒāļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āđ€āļŠāļĄāļ·āļ­āļ™āļ›āļĢāļ°āļˆāļģāļāļĨāļļāđˆāļĄ (Gamification)

ðŸŽŊ āļ āļēāļĢāļāļīāļˆ (Mission)

āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ—āļļāļāļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļēāļĢāđāļŠāļĢāđŒāđ€āļ‡āļīāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ āđ‚āļ›āļĢāđˆāļ‡āđƒāļŠ āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļš āđāļĨāļ°āļĒāļąāļ‡āļ„āļ‡āļĢāļąāļāļĐāļēāļĄāļīāļ•āļĢāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāđ„āļ§āđ‰āđ„āļ”āđ‰

🌎 āļ§āļīāļŠāļąāļĒāļ—āļąāļĻāļ™āđŒ (Vision)

āļāđ‰āļēāļ§āļ‚āļķāđ‰āļ™āđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļĢāļīāļŦāļēāļĢāđ€āļ‡āļīāļ™āļāļĨāļļāđˆāļĄāļ—āļĩāđˆāļŠāļēāļāļ‰āļĨāļēāļ”āļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒāļ™āļģ AI āđ€āļ‚āđ‰āļēāļĄāļēāļĢāđˆāļ§āļĄāļĨāļ”āļšāļĢāļĢāļĒāļēāļāļēāļĻāļ­āļķāļ”āļ­āļąāļ” āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāđ‚āļ›āļĢāđˆāļ‡āđƒāļŠ āđāļĨāļ°āļŠāđˆāļ§āļĒāļāļĢāļ°āļŠāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™

ðŸ‘Ĩ āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ (Target Users)

  • āļāļĨāļļāđˆāļĄāļŦāļĨāļąāļ: āļ™āļąāļāļĻāļķāļāļĐāļē, āļĢāļđāļĄāđ€āļĄāļ—, āļāļĨāļļāđˆāļĄāđ€āļžāļ·āđˆāļ­āļ™āļŠāļ™āļīāļ—
  • āļāļĨāļļāđˆāļĄāļĢāļ­āļ‡: āļ„āļĢāļ­āļšāļ„āļĢāļąāļ§, āļāļĨāļļāđˆāļĄāļ™āļąāļāļ—āđˆāļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ§āđ€āļ”āļīāļ™āļ—āļēāļ‡, āļ—āļĩāļĄāļ‡āļēāļ™āļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ

ðŸšĻ āļ›āļąāļāļŦāļēāļŦāļĨāļąāļāļ—āļĩāđˆāđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļāđ‰āđ„āļ‚ (Problems We Solve)

  • āļŠāļĄāļēāļŠāļīāļāļĨāļ·āļĄāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ āļŦāļĢāļ·āļ­āļĨāļ·āļĄāļ§āđˆāļēāļ•āļ™āđ€āļ­āļ‡āļ„āđ‰āļēāļ‡āļˆāđˆāļēāļĒāļ„āđˆāļēāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡
  • āļ„āļ§āļēāļĄāļĢāļđāđ‰āļŠāļķāļāļāļĢāļ°āļ­āļąāļāļāļĢāļ°āļ­āđˆāļ§āļ™āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āđ€āļ­āđˆāļĒāļ›āļēāļāļ—āļ§āļ‡āđ€āļ‡āļīāļ™āđ€āļžāļ·āđˆāļ­āļ™āđ‚āļ”āļĒāļ•āļĢāļ‡
  • āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļˆāļēāļāļāļēāļĢāđ„āļ”āđ‰āļĢāļąāļšāļĢāļđāļ›āļŠāļĨāļīāļ›āļ›āļĨāļ­āļĄ āļŦāļĢāļ·āļ­āļŠāļĨāļīāļ›āđ€āļāđˆāļēāļŠāđˆāļ‡āļ‹āđ‰āļģ
  • āļ„āļ§āļēāļĄāļĒāļļāđˆāļ‡āļĒāļēāļāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđƒāļ™āļāļēāļĢāļŦāļēāļĢāļšāļīāļĨāļ—āļĩāđˆāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļĢāļēāļĒāļšāļļāļ„āļ„āļĨ (āđ€āļŠāđˆāļ™ āļ„āļ™āļ™āļĩāđ‰āļāļīāļ™āđ€āļŦāļĨāđ‰āļē āļ„āļ™āļ™āļĩāđ‰āđ„āļĄāđˆāļāļīāļ™āđ„āļāđˆ)
  • āļāļēāļĢāļŠāļĨāļąāļšāđāļ­āļ›āđ„āļ›āļĄāļēāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ„āļĨāļ™āđŒ, āđ‚āļ™āđ‰āļ•āļšāļīāļĨ āđāļĨāļ°āđāļ­āļ›āđ‚āļ­āļ™āđ€āļ‡āļīāļ™āļ˜āļ™āļēāļ„āļēāļĢ

âœĻ āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļŦāļĨāļąāļ (Core Features)

  • āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļšāļīāļĨ (Expense Management): āļšāļąāļ™āļ—āļķāļāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒ āļŦāļēāļĢāđ€āļ‡āļīāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāđāļšāļš (āļŦāļēāļĢāđ€āļ—āđˆāļēāļāļąāļ™, āļĢāļ°āļšāļļāļˆāļģāļ™āļ§āļ™āđ€āļ‡āļīāļ™, āļ•āļēāļĄāļĢāđ‰āļ­āļĒāļĨāļ°) āđāļĨāļ°āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļŠāļĢāļļāļ›āļĒāļ­āļ”āļŦāļ™āļĩāđ‰
  • āļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš (Payment & Verification): āđāļ›āļĨāļ‡āļŦāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™ PromptPay QR āđāļĨāļ°āđƒāļŠāđ‰ AI āļŠāđāļāļ™āļŠāļĨāļīāļ›āđ‚āļ­āļ™āđ€āļ‡āļīāļ™āļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāļēāļĒāļāļēāļĢāļˆāļĢāļīāļ‡āļ—āļąāļ™āļ—āļĩ
  • āļĢāļ°āļšāļšāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­ AI (AI Assistant): AI āļŠāđˆāļ§āļĒāļŠāđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ•āļēāļĄāļĢāļ°āļ”āļąāļšāđ‚āļ—āļ™āđ€āļŠāļĩāļĒāļ‡āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāđ„āļ”āđ‰ (āđ€āļŠāđˆāļ™ āļ—āļ§āļ‡āđ€āļ‡āļīāļ™āđāļšāļšāļāļ§āļ™āđ† āļ”āđ‰āļ§āļĒāļĄāļĩāļĄāļ‚āļģāļ‚āļąāļ™) āđāļĨāļ°āļŠāļĢāļļāļ›āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ›āļĢāļ°āļˆāļģāđ€āļ”āļ·āļ­āļ™
  • āļĢāļ°āļšāļšāđāļŠāļ—āđƒāļ™āđāļ­āļ› (Group Chat): āļŠāļ™āļ—āļ™āļē āļŠāđˆāļ‡āļšāļīāļĨ āđāļĨāļ°āļĒāļ·āļ™āļĒāļąāļ™āļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļĢāļ§āļĄāđ„āļ§āđ‰āļ—āļĩāđˆāđāļŠāļ—āļāļĨāļļāđˆāļĄāļŠāđˆāļ­āļ‡āļ—āļēāļ‡āđ€āļ”āļĩāļĒāļ§
  • āļĢāļ°āļšāļšāļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āļāļĨāļļāđˆāļĄ (Gamification): āđ€āļĨāļĩāđ‰āļĒāļ‡āļ™āđ‰āļ­āļ‡ â€œMochi” āļĢāđˆāļ§āļĄāļāļąāļ™āđƒāļ™āļāļĨāļļāđˆāļĄ āļŦāļēāļāļĄāļĩāļœāļđāđ‰āļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļ•āļĢāļ‡āđ€āļ§āļĨāļēāļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āļˆāļ°āļĄāļĩāļ„āđˆāļēāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđāļĨāļ°āļŠāļ–āļīāļ•āļīāļŠāļ°āļŠāļĄ (Streak) āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ āļŦāļēāļāļ”āļķāļ‡āđ€āļŠāđ‡āļ‡āļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āļˆāļ°āļ›āđˆāļ§āļĒ

🏗ïļ āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļĨāļ·āļ­āļ (Architecture)

  • āļĢāļ°āļšāļšāđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļ™āđ‰āļē (Frontend): Flutter (āļ„āļĢāļ­āļŠāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ iOS & Android)
  • āļĢāļ°āļšāļšāļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™ (Backend): FastAPI (āđ€āļĢāđ‡āļ§ āđāļĢāļ‡ āļĢāļ­āļ‡āļĢāļąāļš Asynchronous)
  • āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database): PostgreSQL
  • āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ‚āļ„āđ‰āļ”: Clean Architecture
  • āļĢāļ°āļšāļšāļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļŠāļīāļ—āļ˜āļīāđŒ (Auth): JWT (JSON Web Tokens)

🇎🇧 English (For AI Agents)

📖 Overview

SplitDee is an AI-powered expense management platform designed to help students, roommates, friends, and small groups manage shared expenses without damaging relationships. The platform combines expense tracking, bill splitting, payment verification, AI-assisted reminders, group communication, and gamification.

ðŸŽŊ Mission

Help people manage shared expenses in a simple, transparent, and friendly way.

🌎 Vision

Become the smartest expense management platform for groups by using AI to reduce awkwardness, improve transparency, and strengthen friendships.

ðŸ‘Ĩ Target Users

  • Primary: Students, Roommates, Friends
  • Secondary: Families, Travelers, Small Teams

ðŸšĻ Problems We Solve

  • Forgetting who owes whom
  • Awkward debt collection
  • Fake payment slips or duplicated transfer slips
  • Manual complex bill calculations
  • App fragmentation (switching between chat, notes, and banking apps)

âœĻ Core Features

  • Expense Management: Bill creation, flexible splits (equal, exact, percentage), partial payments, and debt dashboards.
  • Payment & Verification: Automated PromptPay QR generator and AI-powered transfer slip verification.
  • AI Assistant: AI-powered reminder with tone options (including meme generation) and monthly spending summaries.
  • Group Communication: In-app group chat and automated system notification messages.
  • Gamification: Shared group pet (“Mochi”), XP progression, streak counters, and achievements.

🏗ïļ Architecture

  • Frontend: Flutter
  • Backend: FastAPI
  • Database: PostgreSQL
  • Architecture Pattern: Clean Architecture
  • Authentication: JWT

📂 Project Structure (āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ‚āļŸāļĨāđ€āļ”āļ­āļĢāđŒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđ€āļˆāļāļ•āđŒ)

backend/       - FastAPI Application Code (FastAPI Backend)
frontend/      - Flutter Mobile App Code (Flutter Mobile App)
docker/        - Container Configuration files (āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē Docker)
docs/          - Project Documentation (āđ€āļ­āļāļŠāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ)
scripts/       - Maintenance & Automation scripts (āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)
obsidian/      - Link to Obsidian Vault (āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Obsidian)

🚀 Current Phase & Roadmap (āđ€āļŸāļŠāļ›āļąāļˆāļˆāļļāļšāļąāļ™āđāļĨāļ°āđ‚āļĢāļ”āđāļĄāļ›)

ðŸšĐ āđ€āļŸāļŠāļ›āļąāļˆāļˆāļļāļšāļąāļ™ (Current Phase)

  • Sprint 1 — Product Design & System Architecture (āļāļēāļĢāļ­āļ­āļāđāļšāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļĢāļ°āļšāļš)

ðŸ›Ģïļ āđāļœāļ™āļ āļēāļž Roadmap (Roadmap)

  • āļ­āļ­āļāđāļšāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ (Product Design & Requirements)
  • āļ­āļ­āļāđāļšāļšāđāļœāļ™āļ āļēāļžāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āđ‰āļ­āļĄāļđāļĨ (Database ERD Design)
  • āļ­āļ­āļāđāļšāļšāđāļĨāļ°āļāļģāļŦāļ™āļ”āļŠāđ€āļ›āļ APIs (API Design & Specification)
  • āļ­āļ­āļāđāļšāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ‚āļ„āđ‰āļ” (Clean Architecture Mapping)
  • āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™ (Backend FastAPI Setup & DB Migration)
  • āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļŦāļ™āđ‰āļēāļšāđ‰āļēāļ™ (Frontend Flutter Setup & UI Pages)
  • āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ āļēāļžāļŠāļĨāļīāļ›āļœāđˆāļēāļ™ AI (AI Slip Verification Module)
  • āļˆāļąāļ”āļ—āļģāļĢāļ°āļšāļšāđ€āļāļĄāļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āļāļĨāļļāđˆāļĄāđāļĨāļ°āđāļŠāļ— (Chat & Gamification Integration)
  • āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļšāļšāđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡ (Testing & Production Deployment)

🧠 AI Workflow & Principles (āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ AI)

🔄 āļĨāļģāļ”āļąāļšāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™ (AI Workflow)

āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆ AI āļœāļđāđ‰āļŠāđˆāļ§āļĒāđ€āļ‚āđ‰āļēāļĄāļēāļžāļąāļ’āļ™āļēāđ‚āļ„āļĢāļ‡āļāļēāļĢ āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āđˆāļēāļ™āđ€āļ­āļāļŠāļēāļĢāļžāļ·āđ‰āļ™āļāļēāļ™ 5 āļ‰āļšāļąāļšāļāđˆāļ­āļ™āđ€āļŠāļĄāļ­:

  1. README.md
  2. CONTEXT.md
  3. DECISIONS.md
  4. AI_RULES.md / AI_BRAIN.md
  5. CTO_PLAYBOOK/

📌 āļŦāļĨāļąāļāļĒāļķāļ”āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē (Development Principles)

  • Clean Architecture & SOLID: āļĒāļķāļ”āļĄāļąāđˆāļ™āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļŠāļ°āļ­āļēāļ”āđāļĒāļāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļŠāļąāļ”āđ€āļˆāļ™
  • DRY (Don’t Repeat Yourself): āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”
  • KISS (Keep It Simple, Stupid): āļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļšāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ‡āđˆāļēāļĒ āđ„āļĄāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ€āļāļīāļ™āļˆāļģāđ€āļ›āđ‡āļ™
  • Documentation First: āļˆāļąāļ”āļ—āļģāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļĢāļ°āļšāļšāđƒāļ™āđ€āļ­āļāļŠāļēāļĢāļāđˆāļ­āļ™āļĨāļ‡āļĄāļ·āļ­āļžāļąāļ’āļ™āļēāļˆāļĢāļīāļ‡āđ€āļŠāļĄāļ­ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ­āļąāļ›āđ€āļ”āļ•āļ•āļĢāļ‡āļāļąāļ™āļ•āļĨāļ­āļ”āđ€āļ§āļĨāļē

📖 Status (āļŠāļ–āļēāļ™āļ°āļĨāđˆāļēāļŠāļļāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš)

  • āļŠāļ–āļēāļ™āļ°: ðŸŸĄ āļāļģāļĨāļąāļ‡āļ§āļēāļ‡āđāļœāļ™āđāļĨāļ°āļ­āļ­āļāđāļšāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ (Planning & Designing)
  • āļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļē: āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļ°āļšāļš āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ° APIs āđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™āđāļĨāđ‰āļ§ āļ­āļĒāļđāđˆāđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļ•āļĢāļĩāļĒāļĄāļāļēāļĢāļ—āļģ Mockup/UI Flow āđāļĨāļ°āļ§āļēāļ‡ Skeleton āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ‚āļ„āđ‰āļ”