Παράρτημα Αʹ
Εγκατάσταση και χρήση εφαρμογής
Στο συγκεκριμένο σημείο, δίνονται αναλυτικές οδηγίες που πρέπει να ακολου-
θήσει κανείς, ώστε να εγκαταστήσει την διαδικτυακή εϕαρμογή σε ένα σύστημα
(localhost) και να τη χρησιμοποιήσει.
Οδηγίες εγκατάστασης συστήματος σε τοπικό υπολογιστή (localhost)
Η εγκατάσταση του συστήματος απαιτεί την ακολουθία των παρακάτω βημάτων.
Αρχικά, απαραίτητη προϋπόθεση είναι η εγκατάσταση του Node.js από την επίσημη
ιστοσελίδα https://nodejs.org/en/ η οποία προσϕέρει δυνατότητες download για διά-
ϕορα λειτουργικά συστήματα. Το Node.js εγκαθιστά αυτόματα και το NPM (Node
Package Manager) και αυτό μπορεί να επαληθευτεί ανοίγοντας ένα παράθυρο τερ-
ματικού και πληκτρολογώντας τις εντολές ”npm -v” και ”node -v”, όπου θα πρέπει
να εμϕανίζονται οι αντίστοιχες πρόσϕατες εκδόσεις. Επίσης, απαραίτητη είναι και
η εγκατάσταση της βάσης δεδομένων MySQL. Στη συνέχεια, πρέπει να γίνει το
download του συγκεκριμένου project, δηλαδή το API της εϕαρμογής καθώς και το
front-end, από το github. Το repository του back-end/api, βρίσκεται στην ηλεκτρο-
νική διεύθυνση https://github.com/devarnavas/events-api.git και του front-end στην
https://github.com/devarnavas/events.git. Όταν ολοκληρωθούν τα downloads των αρ-
χείων από τα repositories πρέπει να προσαρμοστούν οι αντίστοιχες ρυθμίσεις. Πρω-
τίστως, αυτό σημαίνει ότι πρέπει να εγκατασταθούν τα node modules και οι πρό-
σϕατες εκδόσεις όλων των απαιτούμενων αρχείων τόσο για το back-end όσο και
για το front-end, το οποίο επιτυγχάνεται κάνοντας πλοήγηση μέσω του τερματικού
στα αντίστοιχα repositories και τρέχοντας την εντολή ”npm install”. Επιπλέον, στο
back-end στο αρχείο ”nodemon.json” πρέπει να τοποθετηθούν οι πληροϕορίες που
98