เครดิตและเครื่องมือที่ใช้
เว็บไซต์นี้จะไม่สามารถสำเร็จลุล่วงและมีความสวยงามได้เลย หากปราศจากเครื่องมือและเทคโนโลยีโอเพ่นซอร์สเหล่านี้ ขอขอบคุณนักพัฒนาและคอมมูนิตี้ทุกท่าน
Core Framework & Libraries
Styling & UI
Language & Runtime
Database & ORM
Authentication & Security
NextAuth.js
Authentication for Next.js. ระบบยืนยันตัวตนผู้ใช้ ทั้งการสมัครสมาชิก เข้าสู่ระบบ ลืมรหัสผ่าน และยืนยันอีเมล
bcryptjs
Optimized bcrypt in JavaScript. ใช้เข้ารหัสรหัสผ่านผู้ใช้แบบแฮชก่อนจัดเก็บในฐานข้อมูล เพื่อความปลอดภัยสูงสุด
sanitize-html
HTML sanitization library. กรองและทำความสะอาดโค้ด HTML จากผู้ใช้ก่อนบันทึกหรือแสดงผล ป้องกันการโจมตี XSS
Content & Rich Text Editing
Icons & Graphics
Email & Communication
DevOps & Infrastructure
Docker
Develop, ship, and run applications in containers. ใช้คอนเทนเนอร์ในการพัฒนาและ Deploy แอปพลิเคชัน ทำให้สภาพแวดล้อมการทำงานสม่ำเสมอทุกระบบ
GitHub Actions
CI/CD and automation platform. ระบบอัตโนมัติสำหรับการ Build, Test และ Deploy แอปพลิเคชันไปยังเซิร์ฟเวอร์โดยอัตโนมัติเมื่อมีการ Push โค้ด
PM2
Advanced process manager for Node.js. ตัวจัดการ Process สำหรับรันแอปพลิเคชัน Node.js บนเซิร์ฟเวอร์ Production ช่วยให้แอปทำงานต่อเนื่องและรีสตาร์ทอัตโนมัติ
Plesk
Web hosting and server management platform. แพลตฟอร์มจัดการเซิร์ฟเวอร์ที่ใช้สำหรับโฮสต์และดูแลเว็บไซต์บน Production
Testing
Vitest
Next generation testing framework. เฟรมเวิร์กสำหรับการทดสอบที่รวดเร็วและเข้ากันได้ดีกับระบบนิเวศของ Vite ใช้ในการเขียน Unit Test และ Integration Test
Testing Library
Simple and complete testing utilities. ใช้ทดสอบ React Components โดยจำลองการใช้งานเหมือนผู้ใช้จริง ช่วยให้มั่นใจว่า UI ทำงานได้ถูกต้อง