ปัญหาเดิม
ไม่มีที่เดียวสำหรับเข้าโปรแกรมภายในของบริษัท พนักงานต้องจำลิงก์ของแต่ละระบบเอง
สิ่งที่สร้าง
พอร์ทัล Next.js ที่ดึงรายการแอปจาก API กลาง จัดกลุ่มตามฝ่าย ค้นหาได้ทันที และจำรายการโปรดกับที่ใช้ล่าสุดของแต่ละคนไว้ที่เซิร์ฟเวอร์
ฟีเจอร์หลัก
- ค้นหาสดจากลิงก์แอปกว่า 100 รายการ
- กรองตามฝ่ายพร้อมจำนวน
- รายการโปรดของแต่ละคน
- แอปที่เปิดล่าสุด
- Login ด้วย SSO
- UI 4 ภาษา (ไทย อังกฤษ ลาว เขมร)
เบื้องหลังทางเทคนิค
- fetch ที่ต่ออายุ token เองแล้วลองซ้ำหนึ่งครั้ง
- static export วางใต้ sub-path ของ IIS วิดีโอมาสคอตใช้ HEVC และมี WebM สำรอง