\section{Σενάρια χρήσης} \label{section:3-6-use-cases} Βασικό μέρος της σχεδίασης της πλατφόρμας ήταν η καταγραφή των απαιτήσεων η οποία έγινε στην προηγούμενη ενότητα (\ref{section:3-5-software-requirements}) καθώς και η σχεδίαση και ανάπτυξη των σεναρίων χρήσης. Τα σενάρια χρήσης αντιστοιχίζουν πιθανές ενέργειες των χρηστών με αποκρίσεις του συστήματος. Μέσω της αντιστοίχισης αυτής παρουσιάζεται η λειτουργικότητα του συστήματος και περιγράφονται τόσο οι λειτουργικές όσο και οι μη λειτουργικές απαιτήσεις του συστήματος. Παρατίθενται εδώ τα σενάρια χρήσης που δίνουν τις απαραίτητες πληροφορίες για την κατανόηση της λειτουργίας του συστήματος. \input{chapters/3.application-design/3.6.use-cases/3.6.1.use-case-sign-up} \input{chapters/3.application-design/3.6.use-cases/3.6.2.use-case-sign-in} \input{chapters/3.application-design/3.6.use-cases/3.6.3.use-case-create-topic} \input{chapters/3.application-design/3.6.use-cases/3.6.4.use-case-fetch-topic} \input{chapters/3.application-design/3.6.use-cases/3.6.5.use-case-create-post} \input{chapters/3.application-design/3.6.use-cases/3.6.6.use-case-modify-post} \input{chapters/3.application-design/3.6.use-cases/3.6.7.use-case-vote-in-poll} \input{chapters/3.application-design/3.6.use-cases/3.6.8.use-case-vote-post} \input{chapters/3.application-design/3.6.use-cases/3.6.9.delete-local-data} \input{chapters/3.application-design/3.6.use-cases/3.6.10.use-case-create-community}