ปัญหาเดิม
ผู้บริหารต้องการเห็นและคุมค่าโทรศัพท์และอินเทอร์เน็ตของบริษัทจากหลายผู้ให้บริการในที่เดียว
สิ่งที่สร้าง
แดชบอร์ด Next.js กับ API .NET 9 ที่คำนวณตัวชี้วัดค่าใช้จ่าย แจ้งเบอร์ที่ยังถูกเก็บเงินหลังพนักงานลาออก และออกรายงาน PDF/Excel
ฟีเจอร์หลัก
- ค่าใช้จ่ายแยกตามผู้ให้บริการ และจำนวนผู้ใช้ที่ active
- ค่าเฉลี่ยต่อบิล สัดส่วนค่าใช้จ่ายเกินแพ็กเกจ และเทียบปีต่อปี
- 10 อันดับผู้ใช้ที่จ่ายเกินมากที่สุด
- แจ้งเตือน “บิลผี”: เบอร์ที่ยังถูกเก็บเงินหลังผู้ใช้หยุดใช้งาน
- รายงาน PDF และ Excel
- UI 4 ภาษา ตารางเปลี่ยนเป็นการ์ดบนมือถือ
เบื้องหลังทางเทคนิค
- คำนวณตัวชี้วัดใน API (ค่าเกินแพ็กเกจ + โทรต่างประเทศ + ค่าบริการเสริม หารด้วยยอดรวม)
- รับ token จาก SSO แล้วแปลงเป็น cookie พร้อมเพิ่ม claim ระดับสิทธิ์ของแอป