background image

Παράρτημα Αʹ

Εγκατάσταση και χρήση εφαρμογής

Στο συγκεκριμένο σημείο, δίνονται αναλυτικές οδηγίες που πρέπει να ακολου-

θήσει κανείς, ώστε να εγκαταστήσει την διαδικτυακή εϕαρμογή σε ένα σύστημα

(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