ซึ่งโปรเจคที่จะเลือกจะทำเป็น
E-Sport Tournament Website
ทำไมถึงเลือกทำงานนี้
- เราจัดทำเว็บไซต์ที่เกี่ยวกับการแข่งขัน E-Sport เพราะเราสนใจในด้านนี้
- เนื่องจากในประเทศไทย ยังไม่มีเว็บไซต์ที่เป็นปฏิทินการแข่งขันหรือแสดงผลการแข่งขันที่เป็นทางการในไทย ดังนั้นเราจึงตัดสินใจทำมัน และหวังว่าจะได้นำไปใช้จริง
มี Content อะไรบ้าง
- ตาราง/ปฏิทินการแข่งขัน
- คะแนนการแข่งขันรวม
- ทีมการแข่งขัน
- อื่นๆ ….
ใช้เครื่องมืออะไรบ้าง
- Javascript
- Node.js
- AngularJS
- HTML5
- MySQL
ออกแบบระบบ
- ระบบจะแบ่งเป็นสองฝั่ง
- โดยฝั่งแรกเป็นฝั่งแสดงผลข้อมูลการแข่งขันต่างๆ
- แสดงตาราง/ปฏิทินการแข่งขัน + ผลการแข่งขันในแมตช์นั้น
- แสดงตารางคะแนนรวมทั้งหมด
- อีกฝั่งเป็นส่วนของที่ผู้ใช้ต้อง Login เข้าระบบเพื่อกรอกคะแนนหรือเพิ่มการแข่งขันในปฏิทิน เป็นต้น
- ระบบที่จัดทำนั้นมี Reference จากการแข่งขัน Overwatch League
ER Diagram
สิ่งที่ผมได้ไปทดลอง
- ใช้ MySQL ของ Google Cloud
 |
สร้าง Database ขึ้นมา |
 |
เข้าหน้า Terminal สำหรับการจัดการ |
 |
สร้างตาราง team |
 |
สร้างตาราง competition |
ลิ้งก์ที่เกี่ยวข้อง