Grupa 251
- Băicoianu Bianca
- Messner Annemarie-Beatrix
- Moise Alexandru
- Tudoroiu Simona
În cadrul aplicației, utilizatorii(studenții) pot adăuga și administra task-uri, evenimente, orarul de la facultate și deadline-uri. Acestea se vor regăsi în view-uri specifice pentru task-uri/evenimente/deadline-uri/orar, dar și în view-uri zilnice, săptămânale și lunare.
Link Google Docs: https://docs.google.com/document/d/1FyZM5Voq_teQjSdILsGrrUYo4Mh87nMu/edit?usp=sharing&ouid=105804509619208571498&rtpof=true&sd=true
- Ca student, vreau sa pot adauga task-uri de forma: titlu, descriere, progres (sa pot adauga text). Aceste task-uri:
- sau sa nu aiba o ora stabilita, caz in care vor aparea intr-un to do list - Must Have
- sa poata fi marcate ca done si sa dispara - Must Have
- sa poata avea o anumita data stabilita, caz in care vor aparea si in view pe daily / saptamana / luna - Should Have
- Vreau sa pot adauga orarul de la facultate:
- cursuri, laboratoare, seminare - Must Have
- sa poata fi multiplicate dupa o regula (intre saptamanile x si y, din p in p saptamani se repeta actiunea) (sau zile luni etc) - Should Have
- Vreau sa pot adauga evenimente:
- care se intind pe mai multe zile - Must Have
- evenimente de genul: vacanta, sesiune, cariere v12 etc. - Must Have
- Vreau sa pot adauga deadline-uri:
- Deadline-uri pentru teme/proiecte, examene - Must Have
- Vor fi evidentiate in view-uri ca fiind importante - Nice to Have
- Vreau sa primesc notificari:
- Pentru evenimente sa aleg cu cate zile inainte vreau sa primesc notificarea sau deloc - Nice to Have
- Pentru deadline-uri cu 1-2 zile inainte - Nice to Have
- Vreau sa am un view pentru task-uri:
- Sa vad ce task-uri am stabilite - Must Have
- Sa pot vedea separate task-urile to-do si done - Should Have
- Sa pot filtra in functie de task-uri care au o data stabilita sau fara data - Should Have
- Sa pot bifa ca done un task efectuat si sa ramana bifat - Must Have
- Un task bifat ca done sa ramana in view-ul de task-uri, dar sa dispara din calendar (daca apare) - Nice to Have
- Vreau sa am un view daily
- să îmi arate care este planul pentru azi sub forma de timeline/tabel: ce taskuri am alocate pentru ziua de azi, ce cursuri si de la ce ora - Should Have
- sa imi arate in alta parte (ex în dreapta tabelului) dacă exista evenimente și deadline-uri - Nice to Have
- Vreau sa am un view pe saptamana
- să îmi arate asemenea unui 'orar' taskuri, cursuri, deadline-uri pe saptamana actuala (luni-duminica) - Must Have
- să specifice dacă exista evenimente - Nice to Have
- sa aibă un toggle dacă vreau doar taskurile/orarul de la facultate/ evenimente - Nice to Have
- Vreau sa am un view pe luna
- sa imi arate sub forma de calendar, pt fiecare zi: numar taskuri, numar cursuri, numar deadlines, evenimente (sub forma de linii) - Nice to Have
Link Miro: https://miro.com/app/board/uXjVMVVsK_s=/?share_link_id=259387136388
Link Trello: https://trello.com/b/oIjfeZcR/panpal-agile-sprint-board
Link de youtube cu demo-ul aplicatiei: Demo
- Frontend: https://github.com/annemarie04/PlanPal_Frontend
- Backend: https://github.com/annemarie04/PlanPal_Backend
-
Frontend - 14 commits: https://github.com/annemarie04/PlanPal_Frontend/activity?ref=main&before=djE6ks8AAAADQrBcYgE
-
Backend - 24 commits: https://github.com/annemarie04/PlanPal_Backend/commits/main
- funcții și metode --> reutilizarea codului
- denumiri explicite pentru variabile și funcții --> înțelegere facilă
- comentarii în cod pentru explicații suplimentare
- eliminarea codului redundant
- debugging authorization-token: https://chat.openai.com/share/7a617d11-e6d0-4925-8386-884481175a08
- research hooks + debugging cookies: https://chat.openai.com/share/076c2e60-48de-49c3-b211-82d4beebbcfd
Exemplu: