Flook 6752750123
All checks were successful
continuous-integration/drone/push Build is passing
ทดสอบ CI/CD
2025-05-21 05:37:42 +07:00
2025-04-16 08:30:38 +07:00
2025-04-25 04:38:15 +07:00
2025-04-16 08:30:38 +07:00
2025-04-16 08:30:38 +07:00
2025-04-16 08:30:38 +07:00
2025-04-16 08:30:38 +07:00
2025-05-21 05:25:29 +07:00
2025-05-21 05:37:42 +07:00
2025-04-16 08:30:38 +07:00

🏥 ระบบบริหารจัดการโรงพยาบาล - ฝั่งผู้ใช้งาน (Frontend)

โปรเจค Frontend ของระบบบริหารจัดการโรงพยาบาล (Hospital Management System)
พัฒนาโดยใช้ React (Vite) สำหรับให้บริการทั้งผู้ใช้งานทั่วไป (เช่น ผู้ป่วย) และผู้ดูแลระบบ (Admin)


🚀 ฟีเจอร์ที่มีให้ใช้งาน

👥 ส่วนของผู้ใช้งานทั่วไป (ผู้ป่วย)

  • 📝 จองนัดหมายแพทย์ (Book Appointment):
    ใช้สำหรับการจองคิวนัดพบแพทย์ได้อย่างสะดวก

  • 📩 ส่งข้อความถึงแอดมิน (Send Message):
    ผู้ใช้งานสามารถติดต่อสอบถามข้อมูลกับแอดมินผ่านแบบฟอร์ม

  • 🔐 เข้าสู่ระบบ / สมัครสมาชิก (Login / Register):
    ระบบล็อกอินและลงทะเบียนใช้งานด้วยความปลอดภัย


🛠️ ส่วนแดชบอร์ดสำหรับแอดมิน (Admin Dashboard)

แดชบอร์ดนี้ออกแบบมาเพื่อใช้บริหารจัดการระบบโดยแอดมิน

  • 📊 ภาพรวมระบบ (Dashboard Overview):
    แสดงสถิติ เช่น จำนวนแพทย์ จำนวนผู้ป่วย การนัดหมาย ฯลฯ

  • เพิ่มผู้ใช้งาน (Add Admin / Doctor / Receptionist):
    เพิ่มผู้ใช้งานตามบทบาทในระบบได้อย่างง่ายดาย

  • 👨‍⚕️ ดูรายชื่อแพทย์ (See all doctors):
    ตรวจสอบรายชื่อและรายละเอียดของแพทย์ที่ลงทะเบียนแล้ว

  • 📅 จัดการนัดหมาย (Manage Appointments):
    ตรวจสอบ อนุมัติ แก้ไข หรือยกเลิกการนัดหมาย


🧰 เทคโนโลยีที่ใช้

  • Frontend Framework: React (Vite)
  • การจัดการสถานะ (State): React Hooks
  • UI Library: Tailwind CSS / Daisy UI
  • Routing: React Router
  • การเชื่อมต่อ API: Fetch (เชื่อมต่อกับ Backend)
  • ระบบยืนยันตัวตน: JWT (JSON Web Token)

🔄 การพัฒนาแบบ CI/CD

โปรเจคนี้จะถูกพัฒนาโดยใช้แนวทาง CI/CD เพื่อให้สามารถ Build และ Deploy ได้อัตโนมัติผ่านระบบ Drone CI

สามารถเข้าใช้งานระบบเพื่อทดสอบฟีเจอร์ได้ที่:
🌐 https://frontend-sandbox.softwarecraft.tech/


🧪 วิธีใช้งานในเครื่องนักพัฒนา (Dev Environment)

# ติดตั้งแพ็กเกจที่จำเป็น
npm install

# รันโปรเจคบนโหมดพัฒนา
npm run dev
Description
No description provided
Readme 204 KiB
Languages
JavaScript 97.6%
Dockerfile 1.5%
HTML 0.5%
CSS 0.4%