Case study / AI / Web application

InvoiceAI.

SaaS สำหรับฟรีแลนซ์และ SME ไทย พิมพ์รายละเอียดงานเป็นภาษาพูด แล้วระบบจัดเป็นใบแจ้งหนี้ ใบเสนอราคา หรือใบเสร็จให้ พร้อมคำนวณ VAT 7% และหัก ณ ที่จ่าย 3% ให้อัตโนมัติ ดาวน์โหลดเป็น PDF ส่งลูกค้าได้ทันที

Live demo temporarily unavailableDiscuss a similar project →
Project typeIndependent productMy roleBuild · Deploy · Maintain
InvoiceAI — หน้าเว็บสร้างใบแจ้งหนี้ภาษาไทยด้วย AI

The thinking behind it

Built for a
real problem.

Next.js 14TypeScriptGemini APIDockerAWS

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

Next projectLineCRM