Skip to content

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

Notifications You must be signed in to change notification settings

DanielMichalski/e-license-cat-b

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages