Case study / LINE / OCR / Finance
FiatLine.
ถ่ายรูปสลิปส่งเข้า LINE แล้วระบบอ่านยอดเงินบันทึกรายจ่ายให้อัตโนมัติ ตั้งงบประมาณและเป้าออมเงินได้ในแชทเดิมที่ใช้อยู่ทุกวัน
The thinking behind it
Built for a
real problem.
The problem & approach
จุดที่ทำให้แอปบันทึกรายจ่ายส่วนใหญ่ล้มเหลวคือ คนขี้เกียจเปิดแอป ตัวนี้เลยไม่มีแอปให้เปิด — ใช้ที่เดียวกับที่สลิปถูกส่งมาอยู่แล้ว ลดขั้นตอนจาก "เปิดแอป → พิมพ์ยอด → เลือกหมวด" เหลือแค่ส่งรูป
The solution
ถ่ายรูปสลิปส่งเข้า LINE แล้วระบบอ่านยอดเงินบันทึกรายจ่ายให้อัตโนมัติ ตั้งงบประมาณและเป้าออมเงินได้ในแชทเดิมที่ใช้อยู่ทุกวัน
Engineering & stack
LINE Messaging API · OCR · PostgreSQL · background worker
Product details
บัญชีรายรับ-รายจ่ายบน LINE พร้อม Slip OCR, AI auto-categorize, monthly dashboard และ savings goals จัดการเงินง่าย ๆ ผ่านแชท LINE ไม่ต้องโหลดแอป
Deployment & operations
ทั้ง 5 ตัวรันอยู่บนเครื่องเดียว ใช้ Docker แยก container, Nginx เป็น reverse proxy, SSL ต่ออายุอัตโนมัติด้วย Certbot และมี Grafana + Prometheus เก็บ metrics ของเครื่องกับ container (CPU, RAM, ดิสก์) — นี่คือ stack เดียวกับที่ใช้ตอนรับงานลูกค้า
และขอพูดตรง ๆ ข้อหนึ่ง: ชุด monitoring ข้างบนเก็บ metrics ของเครื่อง ไม่ได้ เช็กว่าแต่ละเว็บยังเปิดอยู่ไหม ซึ่งเป็นคนละเรื่องกัน — งานลูกค้าจะต้องมี uptime check แยกต่างหาก พร้อมแจ้งเตือนเมื่อเว็บล่ม เพราะกราฟ CPU สวย ๆ ไม่ได้แปลว่าเว็บยังตอบ 200