UBER Invoice Maker (For Education Purpose Only).
- Create uber like invoice by uploading a CSV file.
- CSV contains raw data like
From Address
,To Address
,Fare
driver and other details. - Uses batch processuing to generate the invoices.
- Java 8
- MySQL and H2
- Maven
- SLF4J
- Spring and Spring Boot
- Thymeleaf
- Lombok
- Add details in a CSV given format (Please download it from https://github.com/Akash-Mittal/uber-invoice-maker/blob/master/src/test/resources/sample.csv).
- Upload.
- Click on the links to download the file(By default files will be created with driver name).
- filename header in CSV is disabled - as it has some security complications.
- Maximum File size is 128KB.
https://uberinvoicemaker.herokuapp.com/
File Upload Has Been Referenced from Springs gs-uploading-files project.
https://spring.io/guides/gs/uploading-files/ https://github.com/spring-guides/gs-uploading-files.git