มอบหมายงาน
Taskify เป็นแอปพลิเคชัน To-Do ที่เรียบง่ายแต่ทรงพลังที่สร้างด้วย Laravel ช่วยให้ผู้ใช้สามารถจัดการงานของตนโดยการสร้างกลุ่มงาน เพิ่มงาน และทำงานร่วมกับผู้อื่น ด้วยการควบคุมการเข้าถึงตามบทบาท (RBAC) และการแจ้งเตือนทางอีเมล Taskify มอบโซลูชันที่มีประสิทธิภาพสำหรับประสิทธิภาพการทำงานของบุคคลและทีม
ภาพหน้าจอ
คุณสมบัติ
1. กลุ่มงาน
- สร้างกลุ่มงาน: จัดระเบียบงานของคุณโดยการจัดกลุ่มออกเป็นหมวดหมู่หรือโครงการ
- จัดการงาน: เพิ่ม แก้ไข หรือลบงานภายในแต่ละกลุ่มเพื่อติดตามความคืบหน้าของคุณ
2. การควบคุมการเข้าถึงตามบทบาท (RBAC)
- บทบาทของผู้ใช้: กำหนดบทบาทเฉพาะให้กับผู้ใช้ภายในกลุ่มงาน เช่น ผู้ดูแลระบบ ผู้แก้ไข หรือผู้ดู
- สิทธิ์แบบกำหนดเอง: ควบคุมผู้ที่สามารถสร้าง แก้ไข หรือลบงาน และจัดการการตั้งค่ากลุ่ม
3. การทำงานร่วมกัน
- เชิญผู้ใช้: ทำงานร่วมกับผู้อื่นโดยเชิญพวกเขาให้เข้าร่วมกลุ่มงานของคุณ
- การจัดการบทบาท: เปลี่ยนบทบาทของผู้ใช้ได้ตลอดเวลาเพื่อปรับสิทธิ์ของพวกเขา
- การแจ้งเตือน: ผู้ใช้จะได้รับการแจ้งเตือนทางอีเมลเมื่อได้รับเชิญให้เข้าร่วมกลุ่มงาน หรือเมื่อบทบาทเปลี่ยนแปลง
การติดตั้ง
หากต้องการเริ่มต้นใช้งาน Taskify ให้ทำตามคำแนะนำด้านล่าง
ข้อกำหนดเบื้องต้น
- พีเอชพี 8.3
- ผู้แต่ง
- MySQL หรือฐานข้อมูลอื่นๆ ที่รองรับ
- Laravel 11.x
ขั้นตอน
โคลนพื้นที่เก็บข้อมูล
git clone https://github.com/tbhaxor/Taskify.git
cd Taskify
ติดตั้งการพึ่งพา
composer install
npm install
npm run dev
ตั้งค่าสภาพแวดล้อม
- ทำซ้ำไฟล์
.env.example
และเปลี่ยนชื่อเป็น .env
- อัปเดตไฟล์
.env
ด้วยการตั้งค่าฐานข้อมูลและเมลเซิร์ฟเวอร์ของคุณ - สำหรับการตรวจสอบสิทธิ์ เราใช้ zitadel โปรดตรวจสอบลิงก์นี้เพื่อกำหนดค่า
สร้างคีย์แอปพลิเคชัน
เรียกใช้การโยกย้าย
เริ่มเซิร์ฟเวอร์การพัฒนา
การใช้งาน
เมื่อติดตั้งแล้ว คุณสามารถเริ่มใช้ Taskify ได้โดยเข้าไปที่เว็บเบราว์เซอร์ของคุณ
การสร้างกลุ่มงาน
- ไปที่ส่วน "กลุ่มงาน"
- คลิกที่ "สร้างกลุ่มใหม่" และตั้งชื่อกลุ่มของคุณ
- เมื่อสร้างแล้ว คุณสามารถเริ่มเพิ่มงานในกลุ่มของคุณได้
การจัดการงาน
- เพิ่มงาน: ภายในกลุ่มงาน คลิก "เพิ่มงานใหม่" เพื่อสร้างงาน
- แก้ไขงาน: คลิกที่งานเพื่อแก้ไขรายละเอียด
- ลบงาน: ลบงานโดยคลิกตัวเลือกลบที่อยู่ติดกัน
- อัปเดตงาน คลิกที่ปุ่มแก้ไขงานเพื่ออัปเดตชื่อ สถานะ และคำอธิบายของงาน
![บันทึก]
หากตั้งค่าสถานะเป็นเสร็จสมบูรณ์ คุณจะเปลี่ยนสถานะเป็นอยู่ระหว่างดำเนินการหรือสถานะอื่นไม่ได้ คุณควรสร้างงานใหม่แทน
การเชิญชวนผู้ใช้
- ไปที่กลุ่มงานที่คุณต้องการเพิ่มผู้ทำงานร่วมกัน
- คลิกที่ "แสดงคำเชิญผู้ใช้" และป้อนที่อยู่อีเมลของพวกเขา
- มอบหมายบทบาทให้พวกเขา (ผู้ดูแลระบบ ผู้แก้ไข ผู้ดู) และส่งคำเชิญ
- ผู้ใช้จะได้รับคำเชิญทางอีเมลให้เข้าร่วมกลุ่ม
การเปลี่ยนบทบาทของผู้ใช้
- ในกลุ่มงาน ไปที่ส่วน "แสดงการแชร์กลุ่ม"
- คลิกบทบาทปัจจุบันของผู้ใช้และเลือกบทบาทใหม่จากเมนูแบบเลื่อนลง
มีส่วนร่วม
ยินดีบริจาค! เพื่อสนับสนุน:
- แยกพื้นที่เก็บข้อมูล
- สร้างสาขาใหม่ (
git checkout -b your branch
) - ทำการเปลี่ยนแปลงของคุณ
- ยอมรับการเปลี่ยนแปลงของคุณ (
git commit -m 'Add some feature'
) - พุชไปที่สาขา (
git push origin feature-branch
) - สร้างคำขอดึง
ใบอนุญาต
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียด
ติดต่อ
หากมีคำถามหรือข้อเสนอแนะ โปรดเปิดประเด็นหรือติดต่อเจ้าของพื้นที่เก็บข้อมูลได้ที่ [ที่อยู่อีเมลของคุณ]
มีความสุขในการทำงาน!