Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗ให้แฟน ๆ สนับสนุนครีเอเตอร์ผ่าน PromptPay QR + อัปโหลดสลิป ครีเอเตอร์ยืนยันสลิปเองใน Dashboard รองรับ ไทย/อังกฤษ และมีระบบล็อกอิน
@prisma/adapter-pg)DATABASE_URL = Transaction pooler (พอร์ต 6543, ต่อท้าย ?pgbouncer=true) — ใช้ตอนรันแอปDIRECT_URL = Direct connection / Session pooler (พอร์ต 5432) — ใช้ตอน migrateNEXT_PUBLIC_SUPABASE_URL = Project URL (เช่น https://xxxx.supabase.co)SUPABASE_SERVICE_ROLE_KEY = service_role key (เก็บเป็นความลับ)uploads → ตั้งเป็น Public.env (ดูตัวอย่างที่ .env.example)ทดลองแบบไม่ใช้ Supabase Storage: ตั้ง
STORAGE_DRIVER="local"ใน.envเพื่อเก็บสลิปในเครื่อง (โฟลเดอร์.uploads/) เสิร์ฟผ่าน/api/uploads
npm install
npx prisma generate # สร้าง Prisma client
npx prisma migrate dev --name init # สร้างตารางใน DB (ต้องตั้ง DIRECT_URL แล้ว)
npm run dev # http://localhost:3000
/register → ตั้งชื่อลิงก์ (username)/dashboard/settings) กรอก PromptPay (เบอร์ 10 หลัก หรือเลขบัตร 13 หลัก)/(th|en)/<username> ให้แฟน ๆPENDING)promptpayId อ่านฝั่ง server เท่านั้น — API /api/qr คืนแค่รูป QR ไม่เคยส่งเบอร์/เลขบัตรออก clientcreatorId === session.user.id → 403)STORAGE_DRIVER=local บน prod)prisma generate ใน build step (หรือ postinstall) เพื่อให้ client ถูกสร้างตอน deployยืนยันสลิปอัตโนมัติ (SlipOK/EasySlip), payment gateway จริง (Omise/Stripe), Donation Alert (OBS), ระบบถอนเงิน