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

View/ Open
Keywords
Volunteering ; Εθελοντισμός ; NodeJS ; ReactJS ; Express ; MongoDB ; Javascript ; Sockets ; ChatAbstract
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.


