Case study / AI / Web application
InvoiceAI.
SaaS สำหรับฟรีแลนซ์และ SME ไทย พิมพ์รายละเอียดงานเป็นภาษาพูด แล้วระบบจัดเป็นใบแจ้งหนี้ ใบเสนอราคา หรือใบเสร็จให้ พร้อมคำนวณ VAT 7% และหัก ณ ที่จ่าย 3% ให้อัตโนมัติ ดาวน์โหลดเป็น PDF ส่งลูกค้าได้ทันที
The thinking behind it
Built for a
real problem.
The problem & approach
โจทย์ที่ยากจริงของงานนี้ไม่ใช่การเรียก AI แต่คือ PDF ภาษาไทย — ฟอนต์ไทยบน PDF renderer ส่วนใหญ่สระลอยและวรรณยุกต์เพี้ยน แก้ด้วยการฝังฟอนต์ Sarabun ลงไปในตัวแอปเอง ไม่พึ่ง CDN ภายนอก และเรื่องภาษี ที่ต้องคิดจากฐานเดียวกันแต่ตัวหนึ่งบวกเพิ่ม อีกตัวหักออก
The solution
SaaS สำหรับฟรีแลนซ์และ SME ไทย พิมพ์รายละเอียดงานเป็นภาษาพูด แล้วระบบจัดเป็นใบแจ้งหนี้ ใบเสนอราคา หรือใบเสร็จให้ พร้อมคำนวณ VAT 7% และหัก ณ ที่จ่าย 3% ให้อัตโนมัติ ดาวน์โหลดเป็น PDF ส่งลูกค้าได้ทันที
Engineering & stack
Next.js 14 · TypeScript · Gemini API · Prisma/SQLite · Stripe · Docker + Nginx บน EC2
Product details
ออกใบแจ้งหนี้ภาษาไทยด้วย AI ในเวลาเพียง 10 วินาที เหมาะสำหรับ Freelance และธุรกิจขนาดเล็กที่ต้องการปิดดีลอย่างมืออาชีพ รวดเร็ว
Deployment & operations
ทั้ง 5 ตัวรันอยู่บนเครื่องเดียว ใช้ Docker แยก container, Nginx เป็น reverse proxy, SSL ต่ออายุอัตโนมัติด้วย Certbot และมี Grafana + Prometheus เก็บ metrics ของเครื่องกับ container (CPU, RAM, ดิสก์) — นี่คือ stack เดียวกับที่ใช้ตอนรับงานลูกค้า
และขอพูดตรง ๆ ข้อหนึ่ง: ชุด monitoring ข้างบนเก็บ metrics ของเครื่อง ไม่ได้ เช็กว่าแต่ละเว็บยังเปิดอยู่ไหม ซึ่งเป็นคนละเรื่องกัน — งานลูกค้าจะต้องมี uptime check แยกต่างหาก พร้อมแจ้งเตือนเมื่อเว็บล่ม เพราะกราฟ CPU สวย ๆ ไม่ได้แปลว่าเว็บยังตอบ 200