Skip to content

etimunk/Taskify

Repository files navigation

Taskify - מערכת ניהול פרויקטים ומשימות (Backend API)

[cite_start]Taskify היא מערכת לניהול פרויקטים ומשימות המאפשרת חלוקה לצוותים, מעקב אחר סטטוסים וניהול זמני ביצוע בצורה יעילה[cite: 2, 4, 6]. [cite_start]המערכת מספקת שירותי צד-שרת עבור ניהול משימות עם דגש על רמות דחיפות וצריכת משאבים[cite: 2, 5].

📋 פרטי הפרויקט

  • [cite_start]מפתחות: יעל וייסמן ואתי מונק[cite: 2].
  • [cite_start]שנה: 2025[cite: 2].
  • [cite_start]טכנולוגיה: .NET Core עם אימות משתמשים (ASP.NET Identity)[cite: 1, 10].

🏗️ מבנה הנתונים (Entities)

[cite_start]המערכת מנהלת שלוש ישויות ליבה[cite: 8]:

  1. [cite_start]משתמש (User): כולל פרטים אישיים, אימייל לזיהוי ותפקידים (Admin, Manager, TeamMember)[cite: 10].
  2. [cite_start]פרויקט (Project): כולל כותרת, תיאור, תאריכי יעד וסטטוס (Active, OnHold, Completed)[cite: 12].
  3. [cite_start]משימה (Task): שיוך משתמשים למשימות, קביעת עדיפות וסטטוס התקדמות (ToDo, InProgress, Review, Done)[cite: 14].

🚀 ממשקי ה-API

[cite_start]המערכת חושפת נקודות קצה (Endpoints) לניהול מלא של הישויות[cite: 15]:

  • [cite_start]ניהול משתמשים: קבלת רשימת משתמשים, רישום משתמש חדש, עדכון ומחיקה[cite: 16, 17, 19, 21].
  • [cite_start]ניהול פרויקטים: יצירה, עדכון, מחיקה וקבלת פרויקטים לפי מזהה[cite: 22, 23, 25, 27].
  • [cite_start]ניהול משימות: יצירה, עדכון ומחיקה של משימות בתוך פרויקטים[cite: 28, 30, 31, 32].

About

system for projects and tasks managerment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages