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

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Volunteering ; Εθελοντισμός ; NodeJS ; ReactJS ; Express ; MongoDB ; Javascript ; Sockets ; ChatΠερίληψη
Η παρούσα πτυχιακή εργασία αφορά σε μία εφαρμογή η οποία θα δίνει την δυνατότητα σε
διάφορους συλλόγους ή οργανώσεις που θέλουν να προσφέρουν εθελοντικό έργο στην
κοινωνία τους, να συνδέονται μέσω της εφαρμογής αυτής με τους πολίτες που θέλουν να
συμμετέχουν στις εν λόγω δράσεις. Μέσω των λογαριασμών που θα δημιουργούν οι
οργανισμοί, μπορούν να κοινοποιούν τις ανάγκες για εθελοντική εργασία, ώστε οι πολίτες που
είναι συνδεδεμένοι στην εφαρμογή και ενδιαφέρονται να συνδράμουν, να μπορούν να
ανταποκριθούν. Οι οργανισμοί και οι πολίτες μπορούν όλοι να επικοινωνήσουν μεταξύ τους
με chat σε πραγματικό χρόνο.
Η εφαρμογή έχει υλοποιηθεί σε γλώσσα JavaScript και ακολουθώντας την αρχιτεκτονική
MVC (model – view - controller). Για το front-end έχει χρησιμοποιηθεί η τεχνολογία ReactJS
και το back-end υλοποιήθηκε σε Node JS, σε συνδυασμό με Express JS για την διαχείριση
των αιτημάτων στο API. Για τη βάση δεδομένων χρησιμοποιήθηκε η μη-σχεσιακή MongoDB.


