Skip to content

UniBucAlert/digital-school-groups-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

digital-school-groups-platform

Functionalitati

  • sa existe 4 tipuri de utilizatori: vizitator neinregistrat, utilizator inregistrat, moderator si administrator. (0.5p ✔️)
  • orice utilizator poate cauta grupuri in platforma (0.5p ✔️) si poate vizualiza informatii despre grupul respectiv. (0.5p ✔️) Grupurile vor fi impartite pe categorii: muzica, hobby-uri, cultura, etc (create dinamic), existand posibilitatea de adaugare a noi categorii (adminul poate face CRUD pe categorii). (0.5p ✔️)
  • utilizatorii inregistrati pot crea grupuri noi sau se pot alatura altor grupuri. (1.0p ✔️). Utilizatorul care a creat un grup devine implicit moderatorul grupului respectiv (ceea ce inseamna ca poate sterge grupul daca doreste). (1.0p ✔️)
  • moderatorul grupului poate accepta membrii noi sau poate revoca membrii care au un comportament neadecvat. Moderatorul poate sa permita dreptul de moderare si altor membrii ai grupului. (1.0p ✔️)
  • membrii unui grup pot adauga mesaje si pot adauga noi activitati in calendarul grupului. De asemenea, pot sterge si edita propriile mesaje. (1.5p ✔️ - Obs: date picker WIP!)
  • membrii unui grup pot fi vizualizati intr-o lista separata. (0.5p ✔️)
  • un utilizator inregistrat poate sa faca parte din mai multe grupuri. Astfel utilizatorul are la dispozitie o lista cu grupurile din care face parte. (1.0p ✔️)
  • administratorul se ocupa de buna functionare a platformei. Acesta poate sterge grupurile care au continut neadecvat, mesaje, etc. sau poate revoca sau activa drepturile utilizatorilor si editorilor. (1.0p ✔️).

Observatii

  • Proiectele trebuie realizate in ASP.NET MVC 5.
  • Interfata cu utilizatorul trebuie sa existe si se poate folosi Bootstrap sau orice alt framework pentru frontend, chiar si un template (pentru lipsa designului se scad pana la 2 pct). --> am folosit Bootswatch Lumen
  • Atentie la campurile obligatorii in momentul completarii datelor in formulare, cat si la respectarea tipului de date pentru fiecare camp existent (Validari).
  • Accesarea paginilor sa se realizeze prin intermediul butoanelor sau link-urilor.
  • Administratorul are control deplin asupra aplicatiei (poate face CRUD – CREATE, READ, UPDATE, DELETE – adauga, vizualiza, edita, sterge orice tip de informatie corespunzatoare aplicatiei).
  • Nota maxima se obtine in momentul in care se respecta cerintele, dar si aceste reguli esentiale dezvoltarii unei aplicatii web.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •