Το σύστημα αφορά την διαχείριση ενός γραφείου ενοικίασης οχημάτων σε καλοκαιρινό προορισμό. Το γραφείο προσφέρει υπηρεσίες ενοικίασης αυτοκινήτων ΙΧ, φορτηγών και μοτοσυκλετών σε επισκέπτες του προορισμού. Ένας πελάτης έχει την δυνατότητα απλής ενοικίασης ενός οχήματος, το οποίο θα μπορεί να οδηγήσει ο ίδιος ή την ενοικίαση ενός επαγγελματία οδηγού προκειμένου να μεταβεί σε μια τοποθεσία της επιλογής του. Στην δεύτερη περίπτωση, το γραφείο προσφέρει έναν από τους διαθέσιμους υπαλλήλους – οδηγούς που έχει. Ο γραμματέας του γραφείου, που χειρίζεται την εφαρμογή, έχει την δυνατότητα να δει όλα τα οχήματα του γραφείου καθώς και να τα επεξεργαστεί. Ίδια λειτουργία μπορεί να εκτελέσει για τους εργαζόμενους/οδηγούς του γραφείου καθώς και για όλους τους πελάτες, οι οποίοι υπάρχουν καταχωρημένοι. Επιπλέον, μπορεί να καταχωρήσει μια διαδρομή, η οποία περιλαμβάνει τον πελάτη ή τον εργαζόμενο που οδήγησε, το όχημα που χρησιμοποιήθηκε, καθώς και τον προορισμό της διαδρομής.
Spring Boot project containing the api
This project was generated with Angular CLI version 9.0.1
Build using maven
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.