Ανάπτυξη διαδικτυακής εφαρμογής «Κοινωνικό Δίκτυο για την Ψυχική Υγεία» με χρήση SpringBoot backend και Angular frontend
Development of web application “Social Media Network for Mental Health” using SpringBoot backend and Angular frontend

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Ανάπτυξη λογισμικού ; Διαδικτυακή εφαρμογή ; Κοινωνικό δίκτυο ; Ψυχική υγεία ; MariaDB ; SpringBoot ; Java ; Angular ; TypeScriptΠερίληψη
Οι εφαρμογές κοινωνικών δικτύων έχουν καταφέρει να φέρουν σε επαφή σε κάποιο κοινό ενδιαφέρον ή πρόβλημα μεγάλο αριθμό ανθρώπων από διαφορετικά υπόβαθρα. Η παρούσα μελέτη εστιάζεται στην ανάπτυξη μιας διαδικτυακής εφαρμογή «Κοινωνικό Δίκτυο για την Ψυχική Υγεία».
Το Κοινωνικό Δίκτυο για την Ψυχική Υγεία σκοπεύει να προσφέρει έναν διαδικτυακό ασφαλή και υποστηρικτικό χώρο όπου άτομα που αντιμετωπίζουν ζητήματα με την ψυχική υγεία τους μπορούν να μοιράζονται εμπειρίες, να βρίσκουν υποστήριξη από ειδικούς και να αποκτούν πρόσβαση σε χρήσιμες πληροφορίες που ενισχύουν την ψυχική ευημερία τους.
Η εφαρμογή επιτρέπει στους χρήστες να δημιουργούν και να συμμετέχουν σε ομάδες, να δημιουργούν αναρτήσεις ανά ομάδα, να σχολιάζουν στις αναρτήσεις καθώς και να αντιδρούν στις αναρτήσεις και τα σχόλια με Like. Επιτρέπει επίσης σε ειδικούς να προσφέρουν τις γνώσεις τους πάνω στις αναρτήσεις, να προσφέρουν πληροφορίες καθώς και γραμμές επικοινωνίας στους χρήστες. Οι αναρτήσεις και τα σχόλια των ειδικών παρουσιάζονται με ξεχωριστό τρόπο.
Για την ασφάλεια των χρηστών έχουν υλοποιηθεί λειτουργίες, όπως η αναφορά αναρτήσεων και σχολίων, η από προεπιλογή απόκρυψη των στοιχείων του χρήστη.
Η εφαρμογή υλοποιήθηκε με την βάση δεδομένων MariaDB, το SpringBoot Framework με Java για το backend και Angular με TypeScript για το frontend.