Slack clone ขับเคลื่อนโดย Chatkit ดูการทำงานจริงได้ที่นี่https://pusher.github.io/react-slack-clone
นี่คือเว็บแอปหน้าเดียวแบบคงที่ที่บูตด้วยแอป create-react-app เพื่อความสะดวกในการตั้งค่า การเผยแพร่ และการพัฒนา เป็นการห่อหุ้ม UI แบบบางรอบๆ ไลบรารี pusher-chatkit-client เพื่อแสดงให้เห็นว่าฟีเจอร์ต่างๆ สามารถทำงานร่วมกันเพื่อสร้างไคลเอนต์แชทแบบเรียลไทม์ที่น่าสนใจพร้อมแอปพลิเคชันผลิตภัณฑ์ที่มีศักยภาพต่างๆ ได้อย่างไร
Chatkit SDK ช่วยให้คุณสามารถใช้คุณสมบัติที่คุณคาดหวังจากไคลเอนต์แชทได้ ซึ่งรวมถึง:
อยากมีส่วนร่วมไหม? เรามีปัญหา GitHub ที่เหมาะกับผู้เริ่มต้นมากมาย
การสาธิตพยายามที่จะทำให้มีคุณสมบัติครบถ้วนตามเอกสารประกอบที่นี่ การร้องขอคุณสมบัติควรทำผ่านปัญหาหรือดึงคำขอไปยังที่เก็บนี้
เพื่อเรียกใช้แอปพลิเคชันในเครื่อง โคลน repo ติดตั้งการอ้างอิง และรันแอป
$ git clone https://github.com/pusher/react-slack-clone
$ cd react-slack-clone
$ yarn && yarn start
แอปเริ่มต้นในโหมดการพัฒนาและเปิดหน้าต่างเบราว์เซอร์บน http://localhost:3000
โปรเจ็กต์สร้างขึ้นใหม่และเบราว์เซอร์จะโหลดซ้ำโดยอัตโนมัติเมื่อไฟล์ต้นฉบับมีการเปลี่ยนแปลง ข้อผิดพลาดในการสร้างหรือรันไทม์ใดๆ จะถูกเผยแพร่และแสดงในเบราว์เซอร์
แอปนี้ขึ้นอยู่กับการรับรองความถูกต้องของ GitHub และจุดสิ้นสุดการสร้างผู้ใช้ซึ่งโฮสต์อยู่ที่ https://chatkit-demo-server.herokuapp.com จุดสิ้นสุดคือ /auth
และ /token