Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 2.25 KB

README.md

File metadata and controls

68 lines (46 loc) · 2.25 KB

e-Licence Category B

This is a Java Swing application that allows candidates to prepare for the Driving License test category B.
It contains lessons and exams that end with a PDF report.

e-Licence Category B

Documentation

The documentation is divided into several sections:

Prerequisites

Project contains

  • Swing application
  • Displaying videos and images
  • Encryption
  • Reading encrypted files from csv
  • Converting XLS to CSV
  • Generating PDF files
  • Multithreading

Running the application

On Windows

## Build application using Maven Wrapper
mvnw.cmd clean install

## Run Java application using Maven Wrapper or simply run ELicenseApplication class
mvnw.cmd exec:java -Dexec.mainClass="com.danielmichalski.elicense.ELicenseApplication"

On MacOS/ Linux

## Build application using Maven Wrapper
./mvnw clean install

## Run Java application using Maven Wrapper or simply run ELicenseApplication class
./mvnw exec:java -Dexec.mainClass="com.danielmichalski.elicense.ELicenseApplication"

Video presentation

See on YouTube

Screenshots

Screen 1

Screen 2

Screen 3

Screen 4

Screen 5