All projects

Bilingual desktop application

Cheque Printer

Document layout, printing and searchable cheque history in Arabic and English.

Public code

  • Java
  • SQLite
Cheque Printer interface

Overview

A JavaFX desktop tool for bilingual cheque preparation, preview, configurable layouts and local record management.

My contribution

Built the bilingual JavaFX and SQLite application, including layout, preview and local history workflows.

Product capabilities

  • Arabic and English document layout
  • Live preview and template configuration
  • PDF generation and printing
  • SQLite history and batch creation

Precise document layout across languages

Bank-template layout, Arabic text support and PDF generation connect a desktop interface with physical printed output. Local persistence supports searching and managing prior records.

Technical stack

  • Java
  • JavaFX
  • Maven
  • SQLite
  • PDFBox

Testing and reliability

The public repository documents implementation, templates and desktop usage. Printing and financial documents require careful layout and data handling.

Project screenshot

Use + / − to zoom. Drag or pinch to explore. Escape closes.