Ροές Εφαρμογής
Κατανοήστε πώς λειτουργούν οι κύριες ροές της εφαρμογής Appofa — από την εγγραφή και τη δημιουργία περιεχομένου έως την έγκριση ειδήσεων και τις δημοσκοπήσεις.
1Εγγραφή & Σύνδεση
- 1Συμπλήρωση φόρμας εγγραφής (username, email, password)
- 2Επαλήθευση email
- 3Σύνδεση — ο server εκδίδει JWT αποθηκευμένο σε HttpOnly cookie
- 4Πρόσβαση σε προστατευμένο περιεχόμενο
2Δημιουργία Άρθρου
- 1Ο χρήστης επιλέγει τύπο: personal, articles (εκπαιδευτικό), ή news
- 2Συμπλήρωση τίτλου, περιεχομένου, κατηγορίας
- 3Αποθήκευση ως πρόχειρο (draft)
- 4Δημοσίευση (published)
- 5Αρχειοθέτηση (archived)
3Έγκριση Ειδήσεων
- 1Editor/Viewer υποβάλλει άρθρο τύπου news
- 2Το άρθρο μπαίνει σε ουρά αναμονής
- 3Admin ελέγχει και εγκρίνει ή απορρίπτει
- 4Αν εγκριθεί: δημοσιεύεται στο κοινό · Αν απορριφθεί: επιστρέφει στον δημιουργό
4Δημοσκοπήσεις
- 1Χρήστης δημιουργεί ψηφοφορία (ερώτηση + επιλογές)
- 2Δημοσίευση και εμφάνιση σε όλους
- 3Χρήστες ψηφίζουν (μία ψήφος ανά χρήστη)
- 4Αποτελέσματα ορατά δημόσια
5Bookmarks & Το Περιεχόμενό μου
- 1Χρήστης αποθηκεύει άρθρα με bookmark
- 2Προβολή αποθηκευμένων
- 3Διαχείριση ιδίων ειδήσεων (/my-news)
- 4Διαχείριση ψηφοφοριών (/my-polls)
- 5Προβολή ψήφων (/my-votes)