📊 Dashboard สถิติการขาด/ลาประชุมรายพรรค (สภาฯ ชุดที่ 26)
เว็บไซต์แสดงผลข้อมูล (Dashboard) ติดตามการทำงานของสมาชิกสภาผู้แทนราษฎร โดยเน้นวิเคราะห์สถิติ "การขาดหรือลาประชุม" ของแต่ละพรรคการเมือง เพื่อสะท้อนความรับผิดชอบในหน้าที่ของตัวแทนประชาชน
📌 ดูหน้าเว็บจริง: [ใส่ลิงก์ GitHub Pages ของคุณตรงนี้]
🛠 เทคโนโลยีที่ใช้
HTML5 / JavaScript (ES6): ประมวลผลและแสดงผลฝั่ง Client-side ทั้งหมด
Tailwind CSS: จัดหน้าตาเว็บไซต์ให้สวยงามและรองรับมือถือ (Responsive)
Chart.js: สร้างกราฟแสดงผลข้อมูล
Google Visualization API: ดึงข้อมูลสดจาก Google Sheets สาธารณะ (JSONP Technique)
แหล่งข้อมูล (Data Source)
ข้อมูลทั้งหมดถูกดึงแบบ Real-time จากฐานข้อมูลเปิด (Open Data) ของโครงการ Parliament Watch
Google Sheet: Vote_by_party
วิธีการดึงข้อมูล: ใช้เทคนิค JSONP เพื่อดึงข้อมูลจาก Sheet สาธารณะโดยตรง ทำให้ข้อมูลบนหน้าเว็บอัปเดตตามต้นทางเสมอโดยไม่ต้องแก้ไขโค้ด
วิธีการใช้งาน (สำหรับนักพัฒนา)
โปรเจกต์นี้เป็นไฟล์ HTML เดียว (Single HTML File) คุณสามารถดาวน์โหลดไฟล์ index.html แล้วเปิดผ่านเบราว์เซอร์ หรือนำไปวางบน Static Hosting (เช่น GitHub Pages, Vercel, Netlify) ได้ทันที
Disclaimer: โปรเจกต์นี้จัดทำเพื่อการศึกษาและการแสดงผลข้อมูลสาธารณะเท่านั้น ผู้จัดทำไม่มีส่วนเกี่ยวข้องกับการบันทึกข้อมูลต้นทาง