vasilismantz / ds-2019-external

External Distributed Systems React, Node Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ds-2019-external

ΟΜΑΔΑ

Α.Μ. 21649 Βασίλειος Μάντζαρης ​

​Α.Μ. 21526 Ιωάννης ​​Μακρής

Α.Μ. 217120 Ιωάννης Παναγιωτόπουλος

Installation Manual

Το πρώτο βήμα ειναι η εγκατάσταση του node.js (σε περίπτωση που δεν υπάρχει)

Στην συνεχεια μεσα στο directory του project εκτελουμε την εντολή

npm install

Σηκωνουμε την εφαρμογη ως εξής.

Server (εκτέλεση εντολής μέσα στο directory του project)

node server.js

Client (εκτέλεση εντολής μέσα στο directory του project)

npm start

User Manual

Αρχικα με την επιλογη register δημιουργουμε ενα νεο χρήστη

Μέσω του εσωτερικού συστήματος, ο officer που ειναι υπεύθυνος για το Department του μολις εγγεγραμένου χρηστη, τον ενεργοποιεί.

Μετά την ενεργοποίηση ο χρήστης του εξωτερικού συστήματος κανει login.

Στην αρχικη οθόνη εμφανίζονται τα στοιχεία του χρήστη καθως και επιλογή για την επεξεργασία τους.

Στην οθόνη Show Application εμφανιζεται η αίτηση του χρηστη. Σε περίπτωση που δεν εχει κανει εμφανιζεται κατάλληλο μήνυμα.

Στην οθόνη Create Application εμφανίζεται η φόρμα συμπλήρωσης αίτησης. Σε περίπτωση που ο χρήστης εχει κανει ήδη αίτηση, εμφανίζεται κατάλληλο μήνυμα.

Σε περίπτωση που το τμήμα του χρήστη δεν ειναι ενεργοποιημένο, δηλαδή δεν εχουν ξεκινήσει οι αιτήσεις για το τμήμα, εμφανίζεται κατάλληλο μήνυμα.

About

External Distributed Systems React, Node Application


Languages

Language:JavaScript 95.1%Language:HTML 3.3%Language:CSS 1.6%