SML AI Cloud คือระบบบริหารจัดการธุรกิจแบบครบวงจร (Enterprise Resource Planning / Point of Sale System) ที่ออกแบบมาเพื่อรองรับธุรกิจทุกขนาด ตั้งแต่ร้านค้าเล็กไปจนถึงองค์กรขนาดใหญ่
เป็นจุดเด่นสำคัญของระบบ:
┌─────────────────────────────────────────┐
│ 🔍 Universal Search │
│ - ค้นหาด้วย AI-powered Search │
│ - Thai Tokenization │
│ - Real-time Results │
│ - Multiple Search Criteria │
└─────────────────────────────────────────┘
│
↓
┌─────────────────────────────────────────┐
│ 📦 Product Detail Dialog │
│ - ข้อมูลสินค้าครบถ้วน │
│ - ยอดคงเหลือ 3 ระดับ │
│ - ประวัติซื้อ/ขาย │
│ - เพิ่มเข้าตะกร้าได้ทันที │
└─────────────────────────────────────────┘
│
↓
┌─────────────────────────────────────────┐
│ 🛒 Smart Cart Management │
│ - บันทึกอัตโนมัติใน MongoDB │
│ - Real-time Sync │
│ - Multi-cart Support │
└─────────────────────────────────────────┘
คุณสมบัติ:
ครอบคลุม 15+ หน้าจอ:
การจัดหมวดหมู่:
รองรับ 14 ประเภทธุรกรรม:
การซื้อ:
การขาย:
คลังสินค้า:
การเงิน:
BC BI Reports (Real-time BI):
Stock Reports:
การส่งออก:
48 เมนูการตั้งค่า:
ข้อมูลบริษัท:
ผู้ใช้:
ลูกค้า/ผู้จำหน่าย:
POS:
คลัง:
การเงิน:
┌──────────────────────────┐
│ Flutter Framework 3.x │
│ - Cross-platform │
│ - Native Performance │
│ - Beautiful UI │
└──────────────────────────┘
│
┌────┴────┐
│ │
┌───▼──┐ ┌──▼───┐
│ Dart │ │ BLoC │
│ 3.x │ │Pattern│
└──────┘ └──────┘
ชั้น Presentation:
ความสามารถ:
ClickHouse - Analytics Database:
📊 ClickHouse
├── Product Search (Real-time)
├── Report Generation
├── Big Data Analytics
└── Stock Movement Tracking
คุณสมบัติ:
MongoDB Atlas - Document Database:
🍃 MongoDB
├── Cart Management
├── User Sessions
├── Real-time Sync
└── Cloud Storage
คุณสมบัติ:
ObjectBox - Local Database:
📦 ObjectBox
├── Local Cache
├── Offline Mode
├── Fast Access
└── Encrypted Storage
คุณสมบัติ:
Firebase Authentication:
Security Features:
REST APIs:
WebSocket:
Third-party:
┌─────────────────────────────────────────────────┐
│ Client Applications │
│ (Mobile / Desktop / Web Browser) │
└────────────┬────────────────────────────────────┘
│
│ HTTPS / WebSocket
│
┌────────────▼────────────────────────────────────┐
│ Flutter Application │
├─────────────────────────────────────────────────┤
│ │
│ ┌────────────────────────────────────────┐ │
│ │ Presentation Layer (UI) │ │
│ │ - Screens, Widgets, Dialogs │ │
│ └─────────┬──────────────────────────────┘ │
│ │ │
│ ┌─────────▼──────────────────────────────┐ │
│ │ BLoC / Cubit (State Management) │ │
│ │ - 87 BLoCs │ │
│ │ - Event → State │ │
│ └─────────┬──────────────────────────────┘ │
│ │ │
│ ┌─────────▼──────────────────────────────┐ │
│ │ Repository Layer │ │
│ │ - 74+ Repositories │ │
│ │ - Data Access Logic │ │
│ └─────────┬──────────────────────────────┘ │
│ │ │
│ ┌─────────▼──────────────────────────────┐ │
│ │ Service Layer │ │
│ │ - ClickHouse Service │ │
│ │ - MongoDB Service │ │
│ │ - ObjectBox Service │ │
│ │ - Firebase Service │ │
│ └──────────────────────┬──────────────────┘ │
│ │ │
└─────────────────────────┼────────────────────────┘
│
┌─────────────┴──────────────┐
│ │
┌───────────▼──────┐ ┌──────────▼─────────┐
│ ClickHouse DB │ │ MongoDB Atlas │
│ - Products │ │ - Carts │
│ - Transactions │ │ - Sessions │
│ - Reports │ │ - Real-time Data │
└──────────────────┘ └────────────────────┘
│
┌───────────▼──────┐
│ ObjectBox │
│ - Local Cache │
│ - Offline Data │
└──────────────────┘
การค้นหาสินค้า (Product Search):
1. User Input
↓
2. ProductSearchCubit
↓
3. ClickHouseProductService
↓
4. ClickHouse Database
↓
5. Results (Real-time)
↓
6. Display to User
การเพิ่มเข้าตะกร้า (Add to Cart):
1. User Action
↓
2. CartCubit
↓
3. MongoDBCartService
↓
4. MongoDB Atlas API
↓
5. Saved to Cloud
↓
6. Real-time Sync
Android:
iOS:
Windows:
macOS:
Linux:
Browsers:
Features:
Hardware:
Software:
Hardware:
Software:
1. บัญชี Google Account
2. ข้อมูลบริษัท
3. ข้อมูลผู้ติดต่อ
4. อุปกรณ์เสริม (ถ้ามี)
Q4 2025:
Q1 2026:
Documentation:
Help Center:
Community: