Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 1.83 KB

README-pl.md

File metadata and controls

49 lines (40 loc) · 1.83 KB

Specyfikacja projektu zaliczeniowego z przedmiotu

“Rozwiązania Szkieletowe w Tworzeniu Aplikacji”

Zespół:

Kondraciuk Paweł Pura Dawid Rutkowski Adrian

Temat projektu:

System publikacji kodu źródłowego Nazwa robocza: ** DjasteBin **

Podstawowe założenie:

System świadczy usługę wymiany i publikacji kodów źródłowych lub czystego nieformatowanego tekstu pisanego. Korzystają z niego użytkownicy, współdzieląc zasoby wysyłanych treści.

User stories:

  • Jako niezalogowany użytkownik widzę skróty ostatnich udostępnień.
  • Jako niezalogowany użytkownik mogę podać nazwę użytkownika i haslo, by zmienić swoje aktualne uprawnienia.
  • Jako niezalogowany użytkownik mogę dodawać wpisy.
  • Jako niezalogowany użytkownik mogę przeglądać publiczne wpisy.
  • Jako zalogowany użytkownik mogę zobaczyć ostatnie swoje udostępnienia na głównym ekranie.
  • Jako zalogowany użytkownik mogę edytować moje wpisy.
  • Jako zalogowany użytkownik mogę usuwać moje wpisy.
  • Jako użytkownik ustawiam widoczność wpisu.
  • Jako użytkownik ustawiam opcjonalny czas ważności wpisu po którym wygasa
  • Jako użytkownik wybieram format języka, by ułatwić odczytywanie innym użytkownikom.
  • Jako zalogowany użytkownik mogę komentować dodane wpisy.
  • Jako użytkownik przeglądam najczęściej odwiedzane wpisy (w danym dniu / tygodniu / miesiącu)
  • Jako użytkownik przeglądam najczęściej komentowane wpisy (w danym dniu / tygodniu / miesiącu)
  • Jako administrator usuwam wpisy.
  • Jako administrator edytuję wpisy.
  • Jako administrator edytuję użytkowników.
  • Jako administrator usuwam użytkowników.

Technologia:

  • Python
  • Django