| dc.contributor.advisor | Αλέπης, Ευθύμιος | |
| dc.contributor.author | Παπαϊωάννου, Ερατώ | |
| dc.date.accessioned | 2025-10-24T10:17:32Z | |
| dc.date.available | 2025-10-24T10:17:32Z | |
| dc.date.issued | 2025-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/18262 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία αφορά σε μία εφαρμογή η οποία θα δίνει την δυνατότητα σε
διάφορους συλλόγους ή οργανώσεις που θέλουν να προσφέρουν εθελοντικό έργο στην
κοινωνία τους, να συνδέονται μέσω της εφαρμογής αυτής με τους πολίτες που θέλουν να
συμμετέχουν στις εν λόγω δράσεις. Μέσω των λογαριασμών που θα δημιουργούν οι
οργανισμοί, μπορούν να κοινοποιούν τις ανάγκες για εθελοντική εργασία, ώστε οι πολίτες που
είναι συνδεδεμένοι στην εφαρμογή και ενδιαφέρονται να συνδράμουν, να μπορούν να
ανταποκριθούν. Οι οργανισμοί και οι πολίτες μπορούν όλοι να επικοινωνήσουν μεταξύ τους
με chat σε πραγματικό χρόνο.
Η εφαρμογή έχει υλοποιηθεί σε γλώσσα JavaScript και ακολουθώντας την αρχιτεκτονική
MVC (model – view - controller). Για το front-end έχει χρησιμοποιηθεί η τεχνολογία ReactJS
και το back-end υλοποιήθηκε σε Node JS, σε συνδυασμό με Express JS για την διαχείριση
των αιτημάτων στο API. Για τη βάση δεδομένων χρησιμοποιήθηκε η μη-σχεσιακή MongoDB. | el |
| dc.format.extent | 47 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
| dc.title | Εφαρμογή web για εθελοντισμό υλοποιημένη σε MongoDB, Express, React και Node.js | el |
| dc.title.alternative | Volunteering web app implemented in MongoDB, Express, React and Node.js | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis deals with an application that will enable various associations or organizations
that want to offer volunteer work in their community and/or the society in general, to connect
through this application with citizens who want to participate in these activities. Through the
accounts that the organizations will create, they can make known the needs for volunteer
work, so that citizens who are connected to the application and are interested in helping can
respond. Organizations and citizens can all communicate with each other via chat in real time.
The application has been implemented in JavaScript and following the MVC (model –
view – controller) architecture. ReactJS technology has been used for the front-end and the
back-end was implemented in Node JS, in combination with Express JS for managing API
requests. The non-relational MongoDB was used for the database. | el |
| dc.subject.keyword | Volunteering | el |
| dc.subject.keyword | Εθελοντισμός | el |
| dc.subject.keyword | NodeJS | el |
| dc.subject.keyword | ReactJS | el |
| dc.subject.keyword | Express | el |
| dc.subject.keyword | MongoDB | el |
| dc.subject.keyword | Javascript | el |
| dc.subject.keyword | Sockets | el |
| dc.subject.keyword | Chat | el |
| dc.date.defense | 2025-10-13 | |