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 ของแอปหน้าที่เดียวกันในเบราว์เซอร์ สำหรับตอนที่ทำงานบนเครื่องไม่ได้
Starcatdashboard ขององค์กรอ่านแอปและความรู้ของคุณแล้วลงมือทำ โดยไม่แก้โค้ด
Customer agentsLINE, 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 ของคุณและรันบนเครื่อง