Spaceship Design System ถูกสร้างขึ้นเป็นชั้น ๆ โดยแต่ละชั้นจะเพิ่มความชัดเจน โครงสร้าง และจุดประสงค์ พวกมันสร้างลำดับชั้นที่ช่วยกำหนดแนวทางการออกแบบ สร้าง และขยายผลิตภัณฑ์ของเรา — ตั้งแต่การตัดสินใจด้านภาพที่เล็กที่สุดไปจนถึงประสบการณ์ของผู้ใช้ที่กว้างที่สุด

ด้วยการยึดตามหลักการของ Atomic Design เราได้จัดโครงสร้างทรัพยากรหลักของเราออกเป็นหมวดหมู่ต่อไปนี้ เพื่อให้ทุกทีมใช้งานได้ง่ายขึ้น
Foundations
กำหนดกฎหลักของภาษาภาพของเรา — สี ตัวอักษร ระยะห่าง กริด การเคลื่อนไหว และโทเค็น สิ่งเหล่านี้ช่วยให้เรามีพื้นฐานที่สอดคล้องกันในการทำงาน
Components
ทำให้กฎพื้นฐานมีชีวิตขึ้นมาในองค์ประกอบอินเทอร์เฟซที่ใช้ซ้ำได้ ซึ่งช่วยแก้ปัญหาการออกแบบในชีวิตประจำวัน
Templates
แสดงให้เห็นว่าคอมโพเนนต์และแพตเทิร์นทำงานร่วมกันอย่างไรในบริบท โดยมอบโครงสร้างสำเร็จรูปสำหรับหน้าที่สมบูรณ์และประสบการณ์ต่างๆ
Patterns
รวบรวมโซลูชันที่ผ่านการพิสูจน์แล้วและแนวปฏิบัติที่ดีที่สุด เพื่อให้งานของเรายังคงสม่ำเสมอ เข้าถึงได้ และยึดผู้ใช้เป็นศูนย์กลางในทุกจุดสัมผัส
อะตอมพื้นฐานที่สำคัญของ Spaceship Design System สิ่งเหล่านี้กำหนดกฎด้านภาพและโครงสร้างที่ทุกคอมโพเนนต์และแพตเทิร์นสร้างขึ้นบนพื้นฐานนี้
Color
กำหนดชุดสีของแบรนด์และการใช้งานที่ช่วยให้เกิดความกลมกลืน การเข้าถึง และความยืดหยุ่นในทุกผลิตภัณฑ์
Typography
สร้างลำดับชั้นและความชัดเจนด้วยระดับตัวอักษรที่ทำให้เนื้อหาอ่านและสแกนได้ง่าย
Spacing
มอบสเกลที่เป็นระบบสำหรับระยะขอบ ระยะใน และจังหวะของเลย์เอาต์ เพื่อรักษาความสม่ำเสมอของอินเทอร์เฟซ
Grids
สร้างเลย์เอาต์แบบตอบสนองที่ปรับให้เข้ากับอุปกรณ์ต่างๆ ได้ โดยยังคงโครงสร้างและการจัดแนวไว้..
Motion
ใช้ทรานซิชันและแอนิเมชันเพื่อชี้นำความสนใจ สื่อสารสถานะ และทำให้การโต้ตอบดูเป็นธรรมชาติ
Design Tokens
แปลงค่าพื้นฐานให้เป็นโค้ด โดยทำหน้าที่เป็นแหล่งข้อมูลจริงเพียงแหล่งเดียว พร้อมทั้งช่วยให้อัปเดตได้อย่างรวดเร็วและง่ายดาย
พื้นฐานที่ชัดเจนหมายถึงอุปสรรคที่น้อยลง ความครอบคลุมที่มากขึ้น และเวลาที่ใช้ไปกับการแก้ปัญหาจริงมากกว่าการเริ่มต้นจากศูนย์
สิ่งเหล่านี้คือองค์ประกอบที่นำกลับมาใช้ซ้ำได้ของ Spaceship Design System แต่ละองค์ประกอบช่วยแก้ปัญหาเฉพาะของอินเทอร์เฟซ — ตั้งแต่ปุ่มและช่องป้อนข้อมูลไปจนถึงการนำทางและข้อความตอบกลับ ทุกคอมโพเนนต์เข้าถึงได้ รองรับการตอบสนอง และปรับให้เข้ากับบริบทหรืออุปกรณ์ที่แตกต่างกันได้ง่าย
คอมโพเนนต์ที่ใช้ซ้ำได้ช่วยให้ทุกผลิตภัณฑ์ที่เราสร้างเปิดตัวได้เร็วขึ้นและรู้สึกเชื่อมโยงกับภาพรวมที่ใหญ่กว่า
เทมเพลตคือสะพานเชื่อมระหว่างส่วนประกอบพื้นฐานกับประสบการณ์ผู้ใช้ โดยผสาน foundations และ components เข้าด้วยกันเป็นบริบทของหน้าเต็ม เพื่อแสดงให้เห็นว่าระบบทำงานอย่างไรในทางปฏิบัติ
Product Page Templates
โครงสร้างหน้าระดับสูงสำหรับหน้าแลนดิ้งและหน้าผลิตภัณฑ์ ซึ่งนักออกแบบจะอัปเดตเนื้อหาและปรับโมดูลให้เหมาะกับแต่ละบริบทเป็นหลัก
Shareable components
โครงสร้างที่ซับซ้อนและนำกลับมาใช้ซ้ำได้มากขึ้น เช่น ตารางเปรียบเทียบหรือการ์ดราคา ได้รับการออกแบบมาเพื่อรองรับสถานการณ์เฉพาะอย่างสม่ำเสมอในทุกผลิตภัณฑ์
ด้วยโครงสร้างสำเร็จรูปที่พร้อมให้เริ่มต้น ทีมต่างๆ จึงสามารถมุ่งเน้นกับการตัดสินใจเรื่องเลย์เอาต์น้อยลง และให้ความสำคัญกับการตอบสนองความต้องการที่แท้จริงของผู้ใช้มากขึ้น
แพตเทิร์นรวบรวมสิ่งที่เราได้เรียนรู้จากการทดสอบ ข้อเสนอแนะ และการใช้งานจริง แล้วเปลี่ยนสิ่งเหล่านั้นให้เป็นโซลูชันมาตรฐานที่นำกลับมาใช้ซ้ำได้ แต่ละแพตเทิร์นอิงตามเจตนาของผู้ใช้ ไม่ว่าจะเป็นการทำให้กระบวนการชำระเงินง่ายขึ้น การจัดการข้อผิดพลาด หรือการแนะนำผู้ใช้ผ่านแบบฟอร์มต่างๆ
ด้วยการกำหนดโซลูชันที่ผ่านการพิสูจน์แล้ว แพตเทิร์นจึงทำให้งานของเรามีเป้าหมายชัดเจน และทำให้มั่นใจได้ว่าทุกประสบการณ์ไม่เพียงใช้งานได้จริง แต่ยังได้รับการออกแบบอย่างรอบคอบ