UA EN
Back to main
H-Line logo

H-Line

An application for quick recording and sending of citizen appeals via email.

About the App

Built with Flet (Python), it supports document generation (DOCX, MD, HTML) and automatic sending via SMTP.


🛠 Features & Architecture

The project is designed following SOLID and DRY principles, ensuring high flexibility:

  • Localization (Fluent): Full support for interface, email, and log multilinguality via the Project Fluent standard.
  • Document Generation: Automatic filling of appeal templates (DOCX, MD, HTML).
  • Flexible UI: Support for extended fields (applicant category, social status) according to official classifiers.
  • SMTP Integration: SSL/TLS support via abstract mail protocols.
  • Modularity (Registry Pattern): Easy addition of new generation formats or delivery methods without changing the system core.
  • Analytics: Built-in support for Google Analytics (Measurement API).
  • Security: Clear separation of configuration via environment variables.