ScanlyIQ — คู่มือฉบับสมบูรณ์ AI ที่อ่านสลิปจากภาพจริง ไม่ต้องมี QR Code
รู้จัก ScanlyIQ แพลตฟอร์ม Vision AI ที่อ่านสลิป ใบเสร็จ ใบแจ้งหนี้จากภาพจริง ครอบคลุม 24 features ตั้งแต่ OCR Pipeline สถาปัตยกรรม ราคา ไปจนถึงแผนการตลาด 6 เดือน

ScanlyIQ — เปลี่ยนทุกสลิปเป็นข้อมูลใน 3 วินาที
แพลตฟอร์ม Vision AI ที่อ่านสลิป ใบเสร็จ ใบแจ้งหนี้จากภาพจริง — ไม่ต้องมี QR Code ก็อ่านได้ พร้อม 24 features ที่คู่แข่งไม่มี
74 ล้านสลิป/วัน — ทำไมร้านค้าออนไลน์ยังเสียเวลาเช็คมือ?
ทุกวันนี้คนไทยโอนเงินผ่าน PromptPay 74 ล้านครั้งต่อวัน ทุกครั้งที่โอนจะได้สลิป แต่ร้านค้าออนไลน์ที่ขาย 50-100 ออเดอร์ต่อวันยังต้องนั่งเช็คสลิปทีละใบ — เสียเวลา 1-3 ชั่วโมงต่อวัน กับงานที่ AI ทำได้ใน 30 วินาที
ปัญหาไม่ได้มีแค่เรื่องเวลา — สลิปปลอมเป็นอีกหนึ่งความเจ็บปวดที่แม่ค้าออนไลน์เจอบ่อย บางรายเสียหายหลักหมื่นถึงแสนบาท และสำนักงานบัญชีกว่า 10,000 แห่งทั่วไทยก็ยังต้อง key ข้อมูลจากสลิปและใบเสร็จเข้าโปรแกรมบัญชีทีละรายการ
ScanlyIQ แก้ปัญหาเหล่านี้ด้วย Vision AI ที่อ่านจากภาพจริง — ไม่ต้องมี QR Code ก็อ่านได้ อัปโหลด 50 สลิปพร้อมกัน ตรวจสลิปปลอม จัดหมวดหมู่อัตโนมัติ ส่งเข้าโปรแกรมบัญชีได้เลย
ScanlyIQ คืออะไร? — AI ที่อ่านสลิปจากภาพจริง ไม่ต้องมี QR
ScanlyIQ คือ AI Financial Document Platform — แพลตฟอร์มที่ใช้ Vision AI อ่านข้อมูลจากภาพสลิปโอนเงิน ใบเสร็จ ใบแจ้งหนี้ แล้วแปลงเป็นข้อมูลดิจิทัลที่พร้อมใช้งาน พร้อมเชื่อมต่อกับโปรแกรมบัญชีอัตโนมัติ
Vision: เปลี่ยนทุกสลิป ทุกใบเสร็จ ทุกใบแจ้งหนี้ เป็นข้อมูลที่พร้อมใช้งาน — ด้วย AI ที่เข้าใจเอกสารการเงินไทย
เป้าหมาย: เป็น #1 AI Financial Document Platform ในประเทศไทย ภายใน 12 เดือน
ตลาด FinTech ไทยโต 15.84%/ปี — โอกาสที่รอคว้า
ตลาด FinTech ไทยมีมูลค่า $1.37 พันล้าน เติบโต 15.84% ต่อปี และตลาด IDP (Intelligent Document Processing) ทั่วโลกกำลังโตแรง CAGR 26.2% ไปถึง $91 พันล้านภายในปี 2034 — ScanlyIQ อยู่ตรงจุดตัดของสองตลาดนี้พอดี
ทำไมตอนนี้ถึงใช่เวลา? — PromptPay ทำให้ทุกคนโอนเงิน, Social Commerce ไทย #1 โลก, SME กำลัง digital transformation, LLM-based OCR แม่นกว่า traditional OCR, และยังไม่มีใครทำ "สลิป → โปรแกรมบัญชี" อัตโนมัติในไทย
คู่แข่งทำได้แค่ QR Verify — ScanlyIQ อ่านจากภาพจริง
ข้อเท็จจริงสำคัญที่ต้องเข้าใจ: คู่แข่งไทยทั้งหมดไม่ได้ทำ OCR จริง — SlipOK, EasySlip, Slip2Go อ่าน QR Code บนสลิปแล้ว verify กับระบบธนาคาร ถ้าสลิปไม่มี QR ก็ใช้ไม่ได้ ส่วนคู่แข่ง Global อย่าง Veryfi, Nanonets ราคาเริ่มที่ $499-500/เดือน และไม่ localize สำหรับเอกสารการเงินไทย
❌ คู่แข่งไทย (QR Verify Only)
- อ่านได้แค่ QR Code — ไม่มี QR ก็ใช้ไม่ได้
- ไม่มี Finance Dashboard
- ไม่มี Accounting Integration
- ไม่มี AI Advisor / Gamification
- Features รวม: 7 ตัว
✅ ScanlyIQ (Vision AI)
- อ่านจากภาพจริง — ไม่ต้องมี QR Code
- Finance Dashboard + Budget Tracking
- เชื่อมต่อ PEAK / FlowAccount / QuickBooks
- AI Advisor + Gamification + Wrapped Reports
- Features รวม: 24 ตัว
vs คู่แข่ง Global: ScanlyIQ localize สำหรับไทย — PromptPay, ธนาคารไทย, ภาษาไทย, LINE integration — ในราคาที่ถูกกว่า 10-50 เท่า (เริ่มฟรี vs $499/เดือน)
ScanlyIQ มี 24 features ในขณะที่คู่แข่งไทยมีแค่ 7 — ครบกว่า 3 เท่าตั้งแต่วันแรกที่เปิดให้ใช้
ดูตาราง Feature Comparison ทั้ง 27 features
| Feature | ScanlyIQ | SlipOK | EasySlip | Veryfi |
|---|---|---|---|---|
| AI OCR จากภาพ (ไม่ต้อง QR) | ✅ | ❌ | ❌ | ✅ |
| Invoice/Bill OCR | ✅ | ❌ | ❌ | ✅ |
| Audio Transcription | ✅ | ❌ | ❌ | ❌ |
| Batch Upload 50 ไฟล์ | ✅ | ❌ | ❌ | ✅ |
| เลือก AI Model ได้ (4 ตัว) | ✅ | ❌ | ❌ | ❌ |
| Finance Dashboard | ✅ | ❌ | ❌ | ❌ |
| Budget Tracking | ✅ | ❌ | ❌ | ❌ |
| AI Financial Advisor | ✅ | ❌ | ❌ | ❌ |
| Anomaly/Fraud Detection | ✅ | ⚠️ | ⚠️ | ✅ |
| Gamification (streak/level) | ✅ | ❌ | ❌ | ❌ |
| Wrapped Reports (viral) | ✅ | ❌ | ❌ | ❌ |
| Referral Program | ✅ | ❌ | ❌ | ❌ |
| Project Management | ✅ | ❌ | ❌ | ❌ |
| Custom Fields | ✅ | ❌ | ❌ | ❌ |
| Export (CSV/Excel/PDF/Sheets) | ✅ | ⚠️ | ⚠️ | ✅ |
| Accounting Integration | ✅ | ❌ | ❌ | ✅ |
| API for Developers | ✅ | ✅ | ✅ | ✅ |
| LINE OAuth | ✅ | ❌ | ❌ | ❌ |
| Dark Mode | ✅ | ❌ | ❌ | ❌ |
| Thai Language UI | ✅ | ✅ | ✅ | ❌ |
| Free Tier | ✅ 30/เดือน | ✅ 100/เดือน | ✅ | ✅ |
| PromptPay Payment | ✅ | ❌ | ❌ | ❌ |
24 Features ที่ทำให้ ScanlyIQ ครบจบในที่เดียว
ScanlyIQ ไม่ใช่แค่ตัวอ่านสลิป — เป็นแพลตฟอร์มจัดการเอกสารการเงินครบวงจร ตั้งแต่อ่านสลิป ติดตามการเงิน ไปจนถึง Gamification ที่ทำให้อยากใช้ทุกวัน
🤖 Core: OCR & Transcription
Slip OCR (1-50 ภาพพร้อมกัน), 4 Vision Models ให้เลือก, Audio Transcription (Whisper/Deepgram 5+ ภาษา), Voice Annotation บันทึกเสียงแปลงเป็นข้อมูล
📊 Finance Tracking
Dashboard กราฟวงกลม+เส้น, Auto-Categorization จัดหมวดอัตโนมัติ, Budget Management ตั้งงบแยกหมวด, AI Financial Advisor ถามได้เป็นภาษาไทย
🎮 Gamification
Streaks นับวันใช้งานต่อเนื่อง, Levels & XP, Achievements ปลดล็อค badge, Wrapped Reports สรุปการเงินแบบ Spotify Wrapped แชร์ได้
📁 Organization & Export
Projects จัดกลุ่มงาน 4 ประเภท, Custom Fields เพิ่มคอลัมน์เอง, Export 5 รูปแบบ (CSV/Excel/PDF/Sheets/TXT), Storage 500MB
💳 Billing & Growth
5 Credit Packages (29-1,490 บาท), Stripe + PromptPay, Referral Program ชวนเพื่อนได้ credit, Auto-generated Invoices
🔗 Integrations
Google OAuth + LINE Login, PEAK / FlowAccount / QuickBooks, Google Sheets OAuth, API Keys สำหรับ developer, Sentry monitoring (optional)
🛡️ Admin Panel
User Management, Model Management (เพิ่ม/ลบ AI model), Revenue Analytics แยกตาม payment, System Settings ปรับ quotas
Notifications 10 ประเภท ส่งทั้ง in-app, toast, และ email: JOB_COMPLETED, JOB_FAILED, CREDIT_LOW, CREDIT_PURCHASED, REFERRAL_REWARD, SYSTEM_ANNOUNCEMENT, STORAGE_WARNING, ACHIEVEMENT_UNLOCKED, STREAK_MILESTONE, ANOMALY_DETECTED
สถาปัตยกรรมระบบ — ออกแบบมาเพื่อ Scale ได้จริง
ScanlyIQ ใช้สถาปัตยกรรมแบบ layered architecture — Request ทุกตัวผ่าน 5 ชั้นความปลอดภัยก่อนถึงข้อมูล ระบบรองรับทั้ง async processing ผ่าน BullMQ queue และ sync fallback เมื่อไม่มี Redis
Design Patterns สำคัญ: Atomic Transactions ป้องกัน double-spending, Dual Processing (queue หรือ sync), Fire-and-Forget post-processing, Optimistic Image Compression (3MB → 300KB)
5 ชั้นความปลอดภัย
Layer 1: Network
Nginx SSL/TLS, UFW firewall (port 22/80/443 เท่านั้น), Rate limiting ป้องกัน DDoS
Layer 2: Middleware
Rate limit 4 ระดับ, Security headers (CSP, HSTS, X-Frame-Options)
Layer 3: API
JWT authentication, Zod schema validation, Ownership verification ทุก request
Layer 4: Database
Atomic transactions ($transaction), Parameterized queries ป้องกัน SQL injection, bcrypt hashing
Layer 5: File
Magic byte validation (ไม่ใช่แค่ extension), Path traversal protection, Size limits (50MB/25MB)
ดู Tech Stack ทั้งหมด (18 เทคโนโลยี)
| Layer | Technology | ทำไมถึงเลือก |
|---|---|---|
| Framework | Next.js 15 (App Router) | Full-stack, SSR, Server Components |
| Language | TypeScript (strict) | Type safety, catch bugs early |
| Database | PostgreSQL 16 | Reliable, ACID, JSON support |
| ORM | Prisma v7 | Type-safe queries, auto migrations |
| Queue | BullMQ + Redis 7 | Async job processing (optional) |
| Auth | NextAuth v5 beta | JWT, OAuth, flexible providers |
| UI | shadcn/ui + Tailwind v4 | Beautiful, customizable, accessible |
| State | React Query + Zustand | Server state cache + client state |
| AI | OpenRouter + Gemini | Multi-model, best price/performance |
| Payment | Stripe + PromptPay | Global cards + Thai mobile payment |
| Resend | Developer-friendly transactional email | |
| i18n | next-intl | Thai/English support |
| Charts | Recharts | React-native charting |
| Animation | Framer Motion | Landing page animations |
| Export | exceljs + docx | Excel + Word generation |
| Image | Sharp | Compress ก่อนส่ง AI (3MB → 300KB) |
| Monitoring | Sentry (optional) | Error tracking เปิดปิดตาม env |
| Package | pnpm 9+ | Fast, disk-efficient |
OCR Pipeline — จากรูปสลิปสู่ข้อมูลดิจิทัลใน 3 วินาที
OCR Pipeline คือหัวใจของ ScanlyIQ — ทำหน้าที่รับภาพสลิป ตรวจสอบความถูกต้อง บีบอัดภาพ ส่งให้ AI อ่าน แล้วประมวลผลต่อเนื่องทั้ง fraud detection, categorization, และ gamification ทั้งหมดนี้เกิดขึ้นใน 5 ขั้นตอน
Upload — รับและตรวจสอบไฟล์
User เลือกไฟล์ 1-50 ภาพ (JPEG/PNG/WebP, max 50MB) → ตรวจ MIME type + Magic bytes (ป้องกันไฟล์ปลอมที่เปลี่ยน extension) → บันทึกไฟล์ → สร้าง Upload record
Create Job — Atomic Transaction
ทุกอย่างอยู่ใน prisma.$transaction() — ตรวจ model, ตรวจ ownership, ตรวจ credit balance, หัก credits, สร้าง Job + JobItems, บันทึก audit trail ทั้งหมดในคำสั่งเดียว ถ้าขั้นตอนไหนพัง ทุกอย่างถูก rollback
AI Processing — 4 Vision Models
Sharp compress ภาพจาก 3MB เหลือ ~300KB ก่อนส่ง AI (ลดทั้ง cost + latency) → เลือก model: Qwen3-VL-235B (แม่นสุด), Nemotron, Pixtral Large, หรือ Qwen3-VL-8B (เร็วสุด) → Parse JSON → ตรวจ confidence ≥ 0.3
Post-Processing — Fire-and-Forget
ทำหลัง OCR เสร็จโดยไม่ block response — Fraud Detection (สลิปซ้ำ? ยอดผิดปกติ?), Auto-Categorization (keyword → AI), Gamification (streak + XP + achievements), Notification (in-app + email)
Display Results — Real-time Polling
Frontend poll ทุก 2 วินาที → แสดง progress bar → per-item status → auto-advance เมื่อเสร็จ → แสดงผล: ธนาคาร, ผู้ส่ง/รับ, จำนวนเงิน, วันที่, เลขอ้างอิง → export ได้ทันที
ทุก operation เกี่ยวกับ credit ใช้ Atomic Transaction — ป้องกัน race condition และ double-spending แม้จะมีหลาย request พร้อมกัน
ดูตัวอย่าง OCR Result JSON
{
"bank": "กสิกรไทย",
"senderName": "นาย ก",
"receiverName": "นาย ข",
"amount": 1500.00,
"date": "2026-03-15",
"time": "14:30",
"referenceNumber": "2026031514300001",
"transactionType": "โอนเงิน",
"confidence": 0.95
}
จากกองสลิปสู่ Dashboard — ScanlyIQ เปลี่ยน Chaos เป็น Clarity
ระบบ Credit & Pricing — เริ่มฟรี โตไปด้วยกัน
ScanlyIQ ใช้ระบบ Hybrid Pricing — มี Free Tier 30 สแกน/เดือนให้ลองก่อน แล้วค่อยเลือก Credit Package หรือ Subscription Plan ตามปริมาณการใช้งาน ทุกรายการจ่ายผ่าน Stripe (บัตร) หรือ PromptPay (QR สแกนจ่าย)
Credit Packages (จ่ายตามใช้)
0.58 ฿/credit
0.49 ฿/credit
0.36 ฿/credit
0.29 ฿/credit
0.25 ฿/credit
AI Model Credit Cost
| Model | ประเภท | Credits/ไฟล์ | ความเร็ว |
|---|---|---|---|
| Qwen3-VL-235B | Vision (default) | 2 | ปานกลาง — แม่นสุด |
| Nemotron Vision | Vision | 2 | เร็ว |
| Pixtral Large | Vision | 1 | เร็ว — ประหยัดสุด |
| Qwen3-VL-8B | Vision | 1 | เร็วสุด |
| Whisper Large V3 | Audio (default) | 3 | ปานกลาง |
| Deepgram Nova-2 | Audio | 2 | เร็วสุด |
Subscription Plans (Monthly)
| Plan | ราคา/เดือน | สแกน/เดือน | ส่วนเกิน | เหมาะกับ |
|---|---|---|---|---|
| Free | 0 ฿ | 30 | — | Trial / Personal |
| Starter | 149 ฿ | 200 | 1.0 ฿/สแกน | Personal / ร้านเล็ก |
| Pro | 499 ฿ | 1,000 | 0.7 ฿/สแกน | ร้านค้าออนไลน์ / SME |
| Business | 1,499 ฿ | 5,000 | 0.4 ฿/สแกน | ธุรกิจขนาดกลาง |
| Enterprise | Custom | Custom | Custom | องค์กร + บัญชี |
Competitive Moat — 4 ชั้นป้องกันที่ยากจะลอกเลียน
Feature Moat
ครบกว่าคู่แข่ง 5-10 เท่าตั้งแต่ launch — ยิ่งเพิ่ม feature ยิ่งห่าง
Data Moat
ยิ่งใช้มาก → Data มาก → Model แม่นมาก → ผลลัพธ์ดีมาก → ใช้มากขึ้น (Flywheel)
Workflow Moat
Accounting integration = switching cost สูง เมื่อเชื่อมกับ PEAK/FlowAccount แล้ว ย้ายยาก
Ecosystem Moat
API + Partners + Community — ยิ่ง ecosystem ใหญ่ ยิ่งเปลี่ยนไปใช้ตัวอื่นยาก
แผนการตลาด 6 เดือน — จาก 0 สู่ 70,000 บาท MRR
กลยุทธ์การตลาดของ ScanlyIQ แบ่งเป็น 3 ช่วง — Foundation (เดือน 1-2), Growth Engine (เดือน 3-4), Market Leader (เดือน 5-6) โดยเน้น viral growth ผ่าน Wrapped Reports, Referral Program, และ Free OCR Tool เป็น lead magnet
Marketing Funnel
แผน 6 เดือน
เดือน 1 — Foundation | เป้า MRR: 750 ฿
ตั้ง LINE OA + FB Page, Free OCR Tool (lead magnet), Blog 4 ชิ้น, FB Ads 1,500 บาท, DM 50 ร้านค้าโดยตรง
เดือน 2 — Traction | เป้า MRR: 2,500 ฿
วิเคราะห์ data เดือนแรก, Case Study จาก early users, LINE OA Chatbot, Retargeting ads
เดือน 3 — Growth Engine | เป้า MRR: 8,000 ฿
Referral Campaign เต็มกำลัง, YouTube Tutorial, Product Hunt Launch, Micro-influencers
เดือน 4 — Scale | เป้า MRR: 20,000 ฿
Target สำนักงานบัญชี 10,000+ แห่ง, Partnership กับ FlowAccount/PEAK, Google Ads, TikTok
เดือน 5 — Moat Building | เป้า MRR: 40,000 ฿
Accounting Integration Launch, Ambassador Program, Original research report เป็น authority content
เดือน 6 — Market Leader | เป้า MRR: 70,000 ฿
API Launch สำหรับ B2B, Enterprise Plan + Webinar กับ partners, สรุปผลและวางแผน H2
Marketing Budget Rule: Pre-revenue ใช้ fixed 5,000 ฿/เดือน → เมื่อ MRR ถึง 10,000 ฿ เปลี่ยนเป็น 35% of MRR → ปรับทุกเดือนตามผลจริง
ดู 20 Content Ideas แยกตาม 5 Pillars
Pillar 1 — "สลิปปลอม" (Fear → Awareness)
- สลิปปลอมที่แม้แต่คนชำนาญยังดูไม่ออก — AI จับได้ใน 2 วินาที
- 5 วิธีสังเกตสลิปปลอม ที่แม่ค้าออนไลน์ต้องรู้
- ร้านค้าโดนสลิปปลอม เสียหาย 50,000 บาท
- ทดสอบ: ส่งสลิปปลอมให้ AI — ผลลัพธ์น่าตกใจ
Pillar 2 — "ประหยัดเวลา" (Benefit → Interest)
- จากเช็คสลิป 2 ชั่วโมง/วัน → 5 นาที ด้วย AI
- ร้านค้า 100+ ออเดอร์/วัน จัดการสลิปยังไง?
- Demo: อัพโหลด 50 สลิปพร้อมกัน → 30 วินาที
- คุณเสียเวลากี่ชั่วโมง/เดือน กับการเช็คสลิปมือ?
Pillar 3 — "จัดการเงินอัตโนมัติ" (Aspiration → Conversion)
- สแกนสลิป → รู้ทันทีว่าเดือนนี้ใช้จ่ายหมวดไหนเท่าไหร่
- AI วิเคราะห์การใช้จ่ายให้ ดีกว่าทำ Excel เอง
- Wrapped Report: สรุปการเงินแชร์ได้เหมือน Spotify Wrapped
- จาก Chaos → Clarity: เปลี่ยนกองสลิปเป็น Dashboard
Pillar 4 — "เทคโนโลยี" (Authority → Trust)
- QR Verification vs AI OCR: อะไรดีกว่า?
- เปรียบเทียบ: SlipOK vs EasySlip vs ScanlyIQ
- ทำไม AI ถึงอ่านสลิปได้แม่นกว่าคน?
- PDPA กับการสแกนสลิป: สิ่งที่ร้านค้าต้องรู้
Pillar 5 — "Accounting Integration" (Future → Positioning)
- สแกนใบเสร็จ → ส่งเข้า FlowAccount อัตโนมัติ
- นักบัญชียุคใหม่: ให้ AI ทำงานซ้ำ คุณทำงานคิด
- ธุรกิจ SME ลดเวลาทำบัญชี 80% ด้วย AI
- Roadmap ScanlyIQ: จาก Slip OCR สู่ AI Accounting Assistant
KPIs & Roadmap — วัดผลได้ทุกเดือน โตได้ทุกสัปดาห์
ScanlyIQ วัดผลด้วย North Star Metric คือจำนวนสลิป/เอกสารที่สแกนสำเร็จต่อเดือน — ตัวเลขเดียวที่บอกได้ว่าผลิตภัณฑ์สร้างคุณค่าจริงหรือไม่ Activation Metric คือ user สแกนสำเร็จ 3 ครั้งภายใน 7 วันแรก
เป้าหมาย 6 เดือน
ดูเป้าหมายแยกรายเดือน (M1-M6)
| Metric | M1 | M2 | M3 | M4 | M5 | M6 |
|---|---|---|---|---|---|---|
| Signups (สะสม) | 100 | 300 | 700 | 1,200 | 2,000 | 3,500 |
| Paid Users | 5 | 15 | 35 | 70 | 120 | 180 |
| MRR (฿) | 750 | 2,500 | 8,000 | 20,000 | 40,000 | 70,000 |
| Activation Rate | 40% | 40% | 40% | 45% | 45% | 50% |
| Monthly Churn | — | 10% | 8% | 7% | 5% | 5% |
| CAC (฿) | 50 | 25 | 13 | 10 | 8 | 5 |
| Organic Traffic | 500 | 1K | 2K | 3K | 4K | 5K |
Development Roadmap — Dev Week (7 วัน Vibe Coding)
ด้วย Vibe Coding บน Cursor + AI automation ทำให้ feature ใหม่ทั้งหมดสร้างได้ภายใน 1 สัปดาห์
| วัน | Feature | Business Impact |
|---|---|---|
| 1 | Free OCR Tool + Landing page ใหม่ | Lead magnet #1 |
| 2 | Hybrid Pricing (Subscription plans) | MRR foundation |
| 3 | LINE OA Chatbot (ส่งสลิป → ได้ผลทันที) | Thai channel #1 |
| 4 | Invoice/Bill OCR | ขยาย use case |
| 5 | Public API + Documentation page | B2B ready |
| 6 | FlowAccount/PEAK Integration v1 | MOAT feature |
| 7 | Testing + polish + deploy ทุกอย่าง | Production ready |
Database & Infrastructure — 30+ Models, Docker, Auto-backup
ScanlyIQ มี database schema ขนาด 30+ models กับ 30+ indexes ครอบคลุมทุก entity ตั้งแต่ User, Job, Credit, Gamification ไปจนถึง Wrapped Reports ทั้งหมดรันบน Docker Compose บน VPS พร้อม auto-backup ทุกวัน
ดูโครงสร้าง Database Schema (30+ Models)
Auth: User (role: USER/ADMIN/SUPER_ADMIN), Account (OAuth), Session
Credit: CreditBalance (1:1 with User), CreditTransaction (audit log), CreditPackage, Payment
Jobs: Job (SLIP_OCR/AUDIO_TRANSCRIPTION + status tracking), JobItem (per-file result), AiModel (slug, provider, credits, accuracy)
Organization: Project (4 types), CustomField + CustomFieldValue, Export
Finance: Category, Budget, SpendingSummary, AnomalyAlert, VoiceAnnotation
Gamification: UserStreak, UserLevel, Achievement, UserAchievement
Other: Notification (10 types), ReferralCode, Referral, ApiKey (bcrypt hashed), StorageUsage, WrappedReport, LineUser
Key Indexes:
- CreditTransaction(userId, type, createdAt) — credit history
- Job(userId, type, status) — user's jobs
- Job(projectId, type, status) — project's jobs
- Notification(userId, isRead, createdAt) — notification feed
Deployment Architecture
curl /api/health
Frontend Architecture — React Query, Dark Mode, i18n
Frontend ของ ScanlyIQ ใช้ Provider Stack 4 ชั้น — ThemeProvider (dark/light mode), SessionProvider (auth), QueryClientProvider (server state cache), NextIntlClientProvider (Thai/English) ครอบทุก layout
📱 4 Layout Groups
(marketing) — Navbar + Footer สำหรับ Landing/Pricing
(auth) — 2-column: brand panel + form
(dashboard) — Sidebar + Topbar + Content (21 หน้า)
(admin) — Admin sidebar + topbar
🔄 9 React Query Hooks
useCredits (30s), useNotifications (poll 30s), useDashboardStats (5m), useGamification (5m), useOcrJobs (60s), useModels (10m), useProjectsList (5m), useJobPolling (2s), useUpload
🎨 Styling
Tailwind CSS v4 + oklch() color space + Dark Mode toggle + Noto Sans Thai font + Brand colors: amber-500 → orange-500 gradient
สำหรับนักพัฒนาที่เข้ามาใหม่ — เริ่มต้นใน 5 นาที
ขั้นตอนตั้ง development environment ของ ScanlyIQ ใช้เวลาไม่ถึง 5 นาที — clone, install, setup env, migrate, seed, แล้วเปิด dev server ได้เลย
git clone https://github.com/rattanasak-ops/scanlyiq.git
cd scanlyiq
pnpm install
cp .env.example .env # แก้ DATABASE_URL, AUTH_SECRET, OPENROUTER_API_KEY
npx prisma migrate deploy
npx prisma db seed
pnpm dev # http://localhost:5005
Commands ที่ต้องรู้
| Command | ทำอะไร |
|---|---|
pnpm dev | Dev server (port 5005, 8GB heap) |
pnpm build | Production build |
npx tsc --noEmit | Type check ทั้ง project |
npx prisma studio | Database GUI (port 5555) |
npx prisma migrate dev --name xxx | สร้าง migration ใหม่ |
npx prisma db seed | Seed data (6 AI models, 5 packages, 13 settings) |
bash scripts/verify.sh | ต้องรันก่อนส่งงานทุกครั้ง |
จะแก้อะไร → ดูไฟล์ไหน (Quick Reference)
| ต้องการ | ไฟล์ |
|---|---|
| เพิ่ม API endpoint | src/app/api/[feature]/route.ts |
| แก้ auth logic | src/lib/auth.ts (190 lines) |
| แก้ rate limit / security | src/middleware.ts |
| แก้ OCR logic | src/lib/ai/ocr-processor.ts |
| แก้ credit system | src/app/api/jobs/slip-ocr/route.ts |
| เพิ่ม UI component | src/components/[feature]/ |
| เพิ่ม React Query hook | src/hooks/use-[name].ts |
| แก้ database schema | prisma/schema.prisma → migrate |
| เพิ่ม menu | src/config/navigation.ts |
| เพิ่ม translation | src/messages/th.json + en.json |
Known Issues & Workarounds
| Issue | สาเหตุ | วิธีแก้ |
|---|---|---|
| Build race condition | "Cursor Project" มี space ใน path | verify.sh builds ใน /tmp/ อัตโนมัติ |
| OOM on dev server | Cold compilation heavy pages | 8GB heap ตั้งใน package.json แล้ว |
| Sentry hang | Missing env vars | Conditional wrap ใน next.config.ts แล้ว |
| Redis connection fail | ไม่ได้ start Redis | มี sync fallback อัตโนมัติ |
| Nginx port mismatch | 2 Dockerfiles (3000 vs 5005) | ใช้ root Dockerfile (5005) |
ก่อนบอกว่า "เสร็จ" ต้องรัน bash scripts/verify.sh ให้ผ่าน 4 ขั้น — TypeScript no errors, Production build pass, Dev server starts, ทุก route respond HTTP 200
คำถามที่พบบ่อย (FAQ)
รวมคำถามที่ถูกถามบ่อยเกี่ยวกับ ScanlyIQ — ตั้งแต่การใช้งานเบื้องต้น ไปจนถึงเรื่องเทคนิคเชิงลึก
ScanlyIQ ต่างจาก SlipOK / EasySlip อย่างไร?
ความแตกต่างหลักคือเทคโนโลยีที่ใช้ — SlipOK และ EasySlip ใช้ QR Code Verification อ่าน QR บนสลิปแล้วเทียบกับระบบธนาคาร ถ้าสลิปไม่มี QR ก็ใช้ไม่ได้ ในขณะที่ ScanlyIQ ใช้ Vision AI อ่านจากภาพจริง — ไม่ต้องมี QR Code และยังมี features ครบกว่า 3 เท่า (24 vs 7 features) รวมถึง Finance Dashboard, AI Advisor, Gamification, และ Accounting Integration ที่คู่แข่งไม่มี
สลิปที่ไม่มี QR Code อ่านได้จริงหรือ?
ได้ — ScanlyIQ ใช้ Vision AI (เช่น Qwen3-VL-235B) ที่อ่านข้อมูลจากภาพจริง ไม่ต้องพึ่ง QR Code สามารถอ่านธนาคาร ชื่อผู้ส่ง/รับ จำนวนเงิน วันที่ และเลขอ้างอิง จากภาพได้โดยตรง รองรับสลิปธนาคารไทยทุกธนาคาร รวมถึงใบเสร็จและใบแจ้งหนี้
มีค่าใช้จ่ายเท่าไหร่? เริ่มต้นฟรีได้ไหม?
เริ่มต้นฟรี 30 สแกน/เดือนโดยไม่ต้องผูกบัตร สำหรับผู้ที่ต้องการใช้มากขึ้น มี Credit Packages เริ่มต้น 29 บาท (50 credits) หรือ Subscription Plans เริ่มต้น 149 บาท/เดือน (200 สแกน) จ่ายผ่าน Stripe (บัตรเครดิต/เดบิต) หรือ PromptPay (สแกน QR จ่าย)
ข้อมูลสลิปปลอดภัยแค่ไหน?
ScanlyIQ มี 5 ชั้นความปลอดภัย — SSL/TLS encryption ทุก request, Rate limiting ป้องกัน DDoS, JWT authentication + Zod validation ทุก API, Atomic transactions ป้องกัน race condition, Magic byte validation ตรวจไฟล์จริงไม่ใช่แค่ extension ข้อมูลทั้งหมดเก็บบน PostgreSQL ที่มี parameterized queries ป้องกัน SQL injection และ bcrypt hashing สำหรับ password
รองรับเอกสารประเภทไหนบ้าง?
ปัจจุบันรองรับ 3 ประเภทหลัก: สลิปโอนเงิน (ทุกธนาคารไทย), ใบเสร็จ/Receipt, และใบแจ้งหนี้/Invoice รองรับไฟล์ภาพ JPEG, PNG, WebP สำหรับเอกสาร และ MP3, WAV, WebM, OGG, FLAC, MP4 สำหรับ Audio Transcription อัปโหลดได้สูงสุด 50 ไฟล์ต่อครั้ง
ใช้ AI Model อะไร? เลือกได้ไหม?
ScanlyIQ มี 4 Vision Models ให้เลือก: Qwen3-VL-235B (default แม่นสุด 2 credits), Nemotron Vision (เร็ว 2 credits), Pixtral Large (ประหยัด 1 credit), Qwen3-VL-8B (เร็วสุด 1 credit) User เลือกได้ตอนสร้าง job สำหรับ Audio มี Whisper Large V3 (3 credits) และ Deepgram Nova-2 (2 credits)
พร้อมเปลี่ยนกองสลิปเป็นข้อมูล?
เริ่มต้นฟรี 30 สแกน/เดือน — ไม่ต้องผูกบัตร ไม่ต้อง setup อะไรซับซ้อน อัปโหลดสลิปแล้วเห็นผลใน 3 วินาที
www.scanlyiq.com
ชอบบทความนี้ใช่ไหม?
สมัครสมาชิก Idea2Level เพื่อเข้าถึง Content, Template และ Community คุณภาพสูง
สมัครสมาชิกบทความที่เกี่ยวข้อง

Master SaaS, Web App Template on Cursor ที่มี OpenClaw, GitLab, CI/CD, QC-QA 143 ข้อ + Hi-end Tech Stack + Automation Routine ทุกระบบในหนึ่งเดียว
ออกแบบระบบ Quality Gate 360° สำหรับ Cursor — 8 Phases, 143 Checklist Items, 17 Scripts, Lark Alert พร้อม Dashboard ที่สร้าง AI Prompt ให้อัตโนมัติ ทุกอย่างพร้อมรันจาก 1 คำสั่ง ใช้ซ้ำได้ทุก project

ตรวจเว็บ 208 ข้อด้วย AI ฟรี — เจอ 236 ปัญหาที่ซ่อนอยู่ แก้ได้ 167 จุดไม่ต้องเขียน Code
ใช้ AI ตรวจเว็บ 208 รายการ ใน 8 หมวด เจอ 236 ปัญหาซ่อนอยู่ — ตั้งแต่ API key หลุด, N+1 queries, contrast อ่านไม่ออก ไปจนถึง canonical URL หาย AI แก้ให้ 167 จุด เหลือ 69 จุดที่ต้องทำเอง ทั้งหมดด้วยต้นทุน 0 บาท
คู่มือ Cursor ฉบับสมบูรณ์ — สั่ง AI สร้างทุกอย่าง ไม่ต้องเขียน Code เอง
คู่มือ Cursor IDE ครบทั้ง 9 หมวด 38 หัวข้อ — ตั้งแต่พื้นฐานไปขั้นสูง พร้อม Prompt ตัวอย่างที่ copy ไปใช้ได้ทันที เขียนสำหรับผู้บริหารและเจ้าของธุรกิจที่ไม่ใช่ Developer