Δημιουργία μια διαδικτυακής υπηρεσίας όπου οι χρήστες θα μπορούν να κάνουν ερωτήσεις σχετικά με την πληροφορική.
Την δημιουργία ενός μέρους όπου επιστήμονες της πληροφορικής θα μπορούν να συζητούν και να ανταλλάσσουν απόψεις.
Είναι εμπνευσμένη από το Stack Overflow
1. Επιστημονικό forum για Πληροφορική
SEGMENTATION FAULT
Φοιτητές : Σκούρτη Σταυρή - Γιώργος Τζίνος
Καθηγητής : Χρήστος Ιλιούδης
2. Σκοπός της Εργασίας
● Δημιουργία μια διαδικτυακής υπηρεσίας όπου οι χρήστες θα μπορούν να
κάνουν ερωτήσεις σχετικά με την πληροφορική.
● Την δημιουργία ενός μέρους όπου επιστήμονες της πληροφορικής θα
μπορούν να συζητούν και να ανταλλάσσουν απόψεις.
● Είναι εμπνευσμένη από το Stack Overflow
3. Προβλήματα που επιλύει
● Επιλύει το πρόβλημα της ανταλλαγής πληροφοριών
μεταξύ πληροφορικών
● Υιοθέτηση σωστών πρακτικών και όχι απλά λύση
προβλημάτων
4. Αρχές και δικαιώματα
- Επισκέπτης με απλή παρακολούθηση συζητήσων
- Δικαίωμα συμμετοχής με χρήση πιστοποίησης χρήστη
- Bonus παλαιών και ενεργών χρηστών
- Δωρεάν παροχή κάθε υπηρεσίας
- Έλενχος συζητήσεων από έμπιστα μέλη του φόρουμ
- Κλείδωμα παράνομων λογαριασμών
5. Πλεονεκτήματα
- Ανταλλαγή γνώσεων
- Επίλυση διάφορων προβλημάτων
- Καθοδήγηση από άλλους χρήστες
- Επιβράβευση με διάφορους πόντους
- Συστημα με διαχείριση από τα μέλη του
- Δωρεάν προσφορά κάθε υπηρεσίας
6. Σχεδίαση και ασφάλεια
- Παροχή έμπιστου περιβάλλοντος
- Οργάνωση κώδικα με χρήση MVC σχεδίασης
- Πλήρως τεκμηρίωση του κώδικα
- Ικανότητα διόρθωσης και επέκτασης του συστήματος
- Παροχή ασφάλειας συστήματος από τον χρήστη
7. Λειτουργίες του Website
● Sign in / Sing up
● View all questions and answers
● View user profile
● Post question / answer / comment
● Edit question / answer / comment
● Delete question / answer / comment
● Voting και Reputation System
● Δυναμικό σύστημα με tags
● Δυναμικό search στο home page
● 2 τρόπους ταξινόμησης των ερωτήσεων, new / top
11. Ασφάλεια του Συστήματος
● Αποθήκευση της hash value του password με χρήση
salt χρησιμοποιώντας τον αλγόριθμο bcrypt.
● Έλεγχός των δικαιωμάτων του χρήστη κατά την
εκτέλεση σημαντικών λειτουργιών.
● Προστασία των πληροφοριών των χρηστών.
13. Πιθανές επεκτάσεις
● Πιο φιλικό User Interface
● Εmail verification , Retrieve password
● Πρόσθεση υποστήριξης για tutorials
● Gamification και Achievements
● Σύνδεση με άλλα website όπως facebook, google,
linkedin , github
● RESTful api
14. Open Source
● Ο κώδικας βρίσκεται online στο github
● https://github.com/StavrosSkourtis/SegmentationFault