⚡ จัดการงานและชีวิต

ระบบจองห้องประชุม

จองห้องประชุมพร้อมจัดการผู้ใช้และสิทธิ์ 3 ระดับ

50 คะแนนแอปเทพ
ยังไม่มีสมาชิกให้ดาว ❤️ 0 ถูกใจในกลุ่ม
คะแนนแอปเทพ50เต็ม 100
ถูกใจในกลุ่ม0ครั้ง
หมวด⚡จัดการงานและชีวิต
โหลดหน้าแรก1.5วินาที
สมัครสมาชิกไม่ต้องใช้ได้เลย

ผลงานนี้ทำอะไรได้

จัดเตรียมระบบจองห้องประชุมโดยมีข้อกำหนดป้องกันการจองเวลาซ้อนกันในฐานข้อมูล. ระยะที่ 1 เน้นการยืนยันตัวตน การแบ่งสิทธิ์ 3 ระดับ และการจัดการผู้ใช้.

เจ้าของผลงานเล่าไว้แบบนี้

claude-ai-room-meeting2 Front and end https://room-booking.netlify.app # ระบบจองห้องประชุม (Meeting Room Booking System) Phase 1: Auth + RBAC 3 ระดับ + จัดการผู้ใช้ ## โครงสร้าง - `backend/` — NestJS + Prisma + PostgreSQL (REST API, JWT, RBAC) - `frontend/` — Vue 3 + Vite + Tailwind (SPA) - `docker-compose.yml` — db (PostgreSQL 16), redis, api, web ## เริ่มใช้งาน (dev) ```bash # 1) ฐานข้อมูล docker compose up -d db redis # 2) backend cd backend cp .env.example .env npm install npx prisma migrate dev --name init psql "$DATABASE_URL" -f prisma/sql/booking_overlap_constraint.sql # กันจองซ้อนระดับ DB npx prisma db seed npm run start:dev # http://localhost:3000 (Swagger: /api-docs) # 3) frontend cd ../frontend npm install npm run dev # http://localhost:5173 ``` ## Local database (Docker) ต้องติดตั้ง Docker Desktop ก่อน แล้วเปิดเฉพาะ PostgreSQL และ Redis: ```powershell docker compose up -d db redis ``` ตั้งค่า `backend/.env` ให้ใช้ `localhost:5432` แล้วสร้าง migration ครั้งแรก: ```powershell cd backend npx prisma migrate dev --name init npx prisma generate npx prisma db seed ``` หลังจากสร้าง migration แล้วจึงเปิด backend และ frontend ตามขั้นตอนด้านบน ไฟล์ใน `backend/uploads` จะถูกเก็บผ่าน Docker volume mapping เพื่อไม่หายเมื่อ recreate container หยุด service โดยเก็บข้อมูลไว้ด้วย `docker compose down` หรือ `docker compose stop` ห้ามใช้ `docker compose down -v` หากยังต้องการเก็บข้อมูลในฐานข้อมูล ## ผู้ใช้เริ่มต้น (จาก seed) | role | username | password | หมายเหตุ | |---|---|---|---| | ADMIN | admin | Admin@1234 | บัญชีฉุกเฉิน (

โดย TunniDev · ดูโพสต์ต้นทาง

ให้คะแนนผลงานนี้

ต้องเข้าสู่ระบบก่อนถึงให้คะแนนได้ เข้าสู่ระบบหรือสมัครฟรี

ผลงานอื่นในหมวด จัดการงานและชีวิต

คำถามที่พบบ่อยเกี่ยวกับ ระบบจองห้องประชุม

ระบบจองห้องประชุม ทำอะไรได้

จัดเตรียมระบบจองห้องประชุมโดยมีข้อกำหนดป้องกันการจองเวลาซ้อนกันในฐานข้อมูล. ระยะที่ 1 เน้นการยืนยันตัวตน การแบ่งสิทธิ์ 3 ระดับ และการจัดการผู้ใช้.

ใครเป็นคนสร้าง ระบบจองห้องประชุม

TunniDev เป็นผู้สร้าง ระบบจองห้องประชุม ผลงานหมวดจัดการงานและชีวิต เว็บแอปเทพให้เครดิตเจ้าของผลงานและมีลิงก์กลับไปยังต้นทางทุกรายการ

ระบบจองห้องประชุม ยังเปิดใช้งานได้อยู่ไหม

ตรวจล่าสุดเมื่อ 27 ก.ย. 2569 ยังเปิดใช้งานได้ปกติที่ https://room-booking.netlify.app

คะแนน 50 จาก 100 ของ ระบบจองห้องประชุม คิดจากอะไร

คะแนนเต็ม 100 คิดจาก 4 ส่วน คือ เว็บยังเปิดใช้งานได้จริง 40 คะแนน (ลิงก์ตายเหลือ 5) คุณภาพเว็บจากการสแกนอัตโนมัติสูงสุด 20 คะแนน (ใช้บนมือถือได้ 5 โหลดเร็วสูงสุด 7 มีคำอธิบายเว็บ 4 มีภาษาไทย 4 รวมคะแนนบรรณาธิการ) ความนิยมในชุมชนต้นทางสูงสุด 20 คะแนน คิดแบบลดหลั่นตามจำนวน reactions และคะแนนดาวจากสมาชิกเว็บสูงสุด 20 คะแนน (ดาวเฉลี่ยคูณ 4)

เป็นเจ้าของผลงานนี้และอยากแก้ข้อมูลหรือนำออก แจ้งเราได้ที่นี่