Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow - Sistem de Gestionare a Proiectelor și a Sarcinilor (MOPS 2025)

TaskFlow este o aplicație web robustă, concepută pentru a facilita planificarea, alocarea și urmărirea activităților în cadrul echipelor care adoptă metodologii agile. Scopul principal este de a spori transparența și colaborarea în gestionarea proiectelor, oferind o perspectivă clară asupra stadiului curent și a responsabilităților individuale.


🎯 Obiectivele Cheie ale Sistemului

  • Crearea și gestionarea structurată a proiectelor.
  • Crearea, asignarea și urmărirea taskurilor (cu titlu, descriere, termen și prioritate).
  • Setarea și actualizarea statusurilor taskurilor: Not started, In Progress, Stuck, Testing, Done.
  • Facilitarea comunicării prin adăugarea de comentarii la taskuri.
  • Vizualizarea progresului individual și de echipă (dashboard).
  • Funcționalități pentru Administrare (gestionarea conturilor de utilizatori).

👥 Echipa de Dezvoltare

Proiectul este dezvoltat de următoarea echipă, utilizând metodologia Scrum:

Nume Membru Rol Principal
Ojoc Diana-Cristiana Product Owner + Dezvoltator
Mihai Alexandru-Mario Scrum Master + Dezvoltator
Ruka Mirela Dezvoltator
Căruntu Răzvan Dezvoltator

🛠️ Tool-uri și Tehnologii

Pentru a asigura o colaborare eficientă și un proces de dezvoltare transparent, am adoptat următoarele instrumente:

Categorie Tool / Platformă Scop
Project Management Jira Crearea și gestionarea Project Backlog-ului, estimarea efortului (Planning Poker), Sprint Backlog și urmărirea taskurilor (Kanban).
Version Control GitHub Găzduire, versionare și colaborare pe cod (GIT).
Comunicație Slack Comunicare rapidă, zilnică (Daily Stand-up Meetings) și sincronizare a echipei.
Metodologie Scrum Cadru de lucru agil pentru dezvoltare iterativă și incrementală.
Dezvoltare TDD & Pair Programming Adoptarea Test-Driven Development și a programării în pereche pentru creșterea calității codului.

💡 Arhitectura Bazei de Date (ERD)

Schema bazei de date a fost concepută pentru a susține relațiile cheie dintre utilizatori, proiecte, taskuri și comentarii:

ERD – Arhitectura bazei de date

Entități Principale:

  • Utilizator: Gestionează datele de login și rolul (Administrator, Manager, Membru).
  • Proiect: Conține datele de bază și managerul responsabil.
  • Task: Elementul central al activității (status, prioritate, alocare).
  • Comentariu: Asigură colaborarea direct la nivelul taskului.
  • MembruProiect: Relația Many-to-Many între Utilizator și Proiect.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages