From d1c9ac8d847d0ce5065e1c508b2d56ef636dd41c Mon Sep 17 00:00:00 2001 From: JustAnyone Date: Sun, 14 Sep 2025 07:23:20 +0000 Subject: [PATCH] Create README --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0d2dbdc --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +## Sistemos paskirtis +Projekto tikslas --- sukurti nuotraukų dalinimosi platformą, kuri leistų naudotojams įkelti, peržiūrėti ir komentuoti nuotraukas. + +Veikimo principas --- pati platforma bus prieinama per interneto naršyklę ir bus sudaryta iš serverio, kuris teiks aplikacijos programavimo sąsają (angl. API), ir kliento, kuris teiks grafinę sąsają platformos naudotojams, dalių. + +Sistema bus kuriama naudojant modernias technologijas, o diegimas bus supaprastintas, siekiant greitesnio diegimo. Naudotojams bus suteikiami skirtingi vaidmenys su atitinkamomis teisėmis, užtikrinant sklandų ir kontroliuojamą turinio valdymą. Naudotojai galės filtruoti nuotraukas pagal joms paskirtas žymas. + +## Funkciniai reikalavimai + +### Bendrieji reikalavimai +- Sistema privalo turėti vartotojo sąsają, kuri leistų peržiūrėti, įkelti, ir tvarkyti nuotraukas bei komentarus. +- Duomenų bazė turi būti lengvai keičiama dėl pasirinkto _ORM_ (angl. Object-Relational Mapping) sluoksnio. +- Serverio ir klientinės dalys turi būti supakuotos į vieną diegimo vienetą (binary), siekiant supaprastinti diegiamosios sistemos procesą. + +### Rolių reikalavimai + +**Svečiai** +1. Gali peržiūrėti visus įkeltus paveikslus. +2. Gali matyti visus komentarus po paveikslais. +3. Gali filtruoti paveikslus pagal nustatytas žymas. +4. Gali užsiregistruoti ir tapti registruotais naudotojais. + +**Registruoti naudotojai** +1. Gali prisijungti prie sistemos. +2. Gali atsijungti nuo sistemos. +3. Gali įkelti naujus paveikslus. +4. Gali redaguoti savo įkeltų paveikslų metaduomenis (žymas, aprašą) +5. Gali ištrinti savo įkeltus paveikslus. +6. Gali rašyti komentarus po paveikslais. +7. Gali redaguoti savo komentarus. +8. Gali ištrinti savo komentarus. +9. Gali keisti savo paskyros informaciją (slaptažodį, el. paštą). + +**Moderatoriai** +1. Turi teisę šalinti ir redaguoti kitų naudotojų paveikslus bei komentarus. +2. Gali kurti, redaguoti ir ištrinti žymas, kurios naudojamos turinio kategorizavimui. \ No newline at end of file