Stardeck ทำงานอย่างไร
ทำความเข้าใจว่าแอปของคุณ Module ของ Stardeck, agent, environment และการอัปเดตทำงานร่วมกันอย่างไร
แอปของคุณเป็นผลิตภัณฑ์เดียวที่ประกอบจาก Module ของ Stardeck โดย coding agent ของคุณเอง เช่น Claude Code เป็นผู้แก้ไข และคุณเผยแพร่ขึ้น production เมื่อพร้อม Starcat ช่วยคุณดูแลธุรกิจรอบๆ แอปนั้น และ อัปเดตจาก Stardeck ทำให้ Module ทันสมัยอยู่เสมอ
flowchart LR
MODS["Module ของ Stardeck<br/>POS · Booking · Customers · …"] --> APP["แอปของคุณ<br/>หนึ่งผลิตภัณฑ์ หนึ่ง repository"]
DEV["coding agent ของคุณ<br/>(Claude Code, Codex, Cursor…)"] -->|"แก้ไขโค้ด"| APP
APP -->|"preview แล้วเผยแพร่"| PROD["Production<br/>your-slug.stardeck.site"]
STARCAT["Starcat"] -->|"ดูแลการทำงาน ไม่แก้โค้ด"| PROD
UPD["อัปเดตจาก Stardeck"] -->|"Module เวอร์ชันใหม่"| APP
ส่วนที่เหลือของหน้านี้อธิบายแต่ละส่วนตามลำดับ โดยใช้ตัวอย่างเป็นคาเฟ่ชื่อ Lamp Coffee ที่ขายหน้าร้านและรับจองโต๊ะ
แอปของคุณคือผลิตภัณฑ์เดียว
แอปคือโค้ดเบสเดียวที่คุณเผยแพร่ทั้งก้อน Lamp Coffee เป็นแอปเดียว แม้พนักงานจะใช้หน้าจอขาย (register) ที่เคาน์เตอร์ ลูกค้าจองโต๊ะออนไลน์ และเจ้าของดูรายงานในส่วนหลังบ้าน ทั้งหมดนี้คือ Surface หรือประสบการณ์ต่างๆ ภายในแอป โดยแต่ละอันมีชื่อ URL และไอคอนของตัวเอง สร้างแอปที่สองเฉพาะเมื่อเป็นผลิตภัณฑ์แยกที่มีเจ้าของ ข้อมูล หรือรอบการปล่อยเป็นของตัวเอง ดู หนึ่งผลิตภัณฑ์ หนึ่งแอป
Module ให้ฟีเจอร์แก่แอป
Module คือฟีเจอร์ที่ Stardeck สร้างและดูแล เช่น POS, Booking, Customers, Finance และอีก 19 รายการ ทุกแอปมี Module เหล่านี้ครบในรูปซอร์สโค้ด ประเภทธุรกิจที่เลือกตอนตั้งค่า เช่น Restaurant or café เป็นตัวกำหนดว่าพนักงานจะเห็น Module ใดบ้าง และหน้าต่างๆ ใช้ชื่อว่าอะไร Lamp Coffee ใช้ POS และ Booking
คุณไม่ได้แก้โค้ดของ Module โดยตรง คุณเปลี่ยนการตั้งค่า ข้อความ ข้อมูลตัวอย่าง หรือหน้าจอ และสร้างฟีเจอร์ของคุณเอง ต่อยอดจากนั้น ดู Module
agent สร้างแอปและช่วยดูแลการทำงาน
agent แต่ละตัวที่ทำงานกับแอป Stardeck มีหน้าที่ของตัวเอง
| Agent | ทำงานที่ไหน | ทำอะไร |
|---|---|---|
| coding agent ของคุณ | คอมพิวเตอร์ของคุณ เชื่อมต่อผ่าน MCP | เขียนโค้ดของแอป: Claude Code, Codex, Cursor หรือ agent อื่น |
| Starcat Developer | แท็บ Build ของแอป | หน้าที่เดียวกันในเบราว์เซอร์ สำหรับตอนที่ทำงานบนเครื่องไม่ได้ |
| Starcat | dashboard ขององค์กร | อ่านแอปและความรู้ของคุณแล้วลงมือทำ โดยไม่แก้โค้ด |
| Customer agents | LINE, Facebook, Instagram หรือเว็บไซต์ของคุณ | ตอบลูกค้าของคุณ โดยทีมของคุณเข้ามาช่วยตอบได้ |
หากต้องการเพิ่มบัตรสะสมแสตมป์ให้หน้าจอขายของ Lamp Coffee ให้บอก coding agent ของคุณ หากอยากรู้ว่าเมื่อวันศุกร์ที่แล้วมีการจองโต๊ะกี่โต๊ะ ให้ถาม Starcat
การเปลี่ยนแปลงถึงลูกค้าผ่าน environment
การเปลี่ยนแปลงถูกสร้างและทดสอบบน sandbox ของแอป ซึ่งเป็นสำเนาส่วนตัวที่ไม่ใช่ของจริง แอปที่
coding agent ของคุณรันบนคอมพิวเตอร์อ่านข้อมูลของ sandbox และ Starcat Developer ทำงานใน
sandbox บน cloud Preview คือ deployment ของ branch ที่มีลิงก์ให้แชร์เพื่อรีวิว
Production คือแอปที่ใช้งานจริงที่ your-slug.stardeck.site หรือโดเมนของคุณเอง sandbox และ production
ของแอปใหม่อ่านข้อมูลชุดเดียวกัน จนกว่าคุณจะกำหนดให้ sandbox ใช้ branch ของตัวเองที่ Settings → Data Stores
หลังจากนั้น ออร์เดอร์ทดสอบใน sandbox จะไม่ไปถึง production ดู Branches และการกำหนดเส้นทางตาม
environment และ Environments
Stardeck ดูแลบริการต่างๆ และทำให้ Module ทันสมัยอยู่เสมอ
Stardeck โฮสต์แอปและดูแลฐานข้อมูล ระบบเข้าสู่ระบบ การชำระเงิน อีเมล ข้อความ LINE งานตามเวลา และการเฝ้าระวัง โค้ดของคุณเรียกใช้บริการเหล่านี้ผ่าน SDK ของ Stardeck และ Stardeck เป็นผู้เก็บข้อมูลรับรองสำหรับการชำระเงิน และการส่งข้อความ ดู สิ่งที่ Stardeck ดูแลให้คุณ
เมื่อ Stardeck ออก Module เวอร์ชันใหม่ แอปของคุณจะแสดง Update available การรับอัปเดตจะ merge เวอร์ชันใหม่เข้าแอปของคุณ โดยโค้ดและการเปลี่ยนแปลงของคุณเองยังอยู่ครบ ดู อัปเดต
เริ่มต้นอย่างรวดเร็ว
สร้าง Lamp Coffee ด้วย coding agent ของคุณและรันบนเครื่อง