Εμφάνιση απλής εγγραφής

Εφαρμογή web για εθελοντισμό υλοποιημένη σε MongoDB, Express, React και Node.js

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΠαπαϊωάννου, Ερατώ
dc.date.accessioned2025-10-24T10:17:32Z
dc.date.available2025-10-24T10:17:32Z
dc.date.issued2025-09
dc.identifier.urihttps://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.extent47el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΕφαρμογή web για εθελοντισμό υλοποιημένη σε MongoDB, Express, React και Node.jsel
dc.title.alternativeVolunteering web app implemented in MongoDB, Express, React and Node.jsel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis 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.keywordVolunteeringel
dc.subject.keywordΕθελοντισμόςel
dc.subject.keywordNodeJSel
dc.subject.keywordReactJSel
dc.subject.keywordExpressel
dc.subject.keywordMongoDBel
dc.subject.keywordJavascriptel
dc.subject.keywordSocketsel
dc.subject.keywordChatel
dc.date.defense2025-10-13


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»