Rental car administration is a java rich-client desktop application created to manage car rentals, customers, payments and vehicles.
Created by @EddieSmurfy, @neRf420 and @joelklingler as the final project in the module 306 at the GBS St. Gallen, Switzerland. Project start: 06.04.2016 Project end: 08.06.2016 Development time: 145h
Features that are strikethrough were planned but not implemented.
Customers
Create, modify and delete customers. These customers are avaiable to rent cars, payment and invoice information will autmatically be mapped to the customer.
Cars Create, modify and delete your cars.
Rentals
Create car rentals. Assign customers to available cars. After saving the renatal, invoice and payment information will automaticly be created and added to the customer.
Finance
Inspect your invoices and incoming payments.
##Service and database ReCa uses a WCF Service hosted on MS Azure. The service is splitted into 4 parts:
Customers: Service to read, write and modify the customers.
Vehicles: ... to read, write and modiy the vehicles..
Rentals: ... to read and write the rentals.
Finance ... to read and write the invoices and payment informations.
###Service logging### Microsoft Application Insights is used to monitor the wcf services.