Automate documents generation


About Project

Industry: SAAS product
Project Status: Maintenance

The own product of FlexSolution company which was developed to simplify the creation of documents by a template. User should prepare a template, and then placeholders in this template will be populated by data from excel file or data lists, and the user will get a new document for each line of the data source file. The idea is pretty similar to MergeFields functionality in MS Word, however, our service isn't limited by docx templates, you can use PDF and XLSX files as templates as well. Moreover, it works on the web, and you can access it via a browser and generate documents even from mobile, convert them to pdf and download as a zip.

used technologies

The Server side:
  • Hetzner
  • Linux
  • NGinx
  • SSL
  • Tomcat
  • Mysql
  • JVM
The Frontend side:
  • Javascript
  • Angular
  • Bootstrap
  • AdminLTE
  • HTML5
  • CSS3
  • JSON
The Backend side:
  • Java8
  • Spring (Boot
  • Security
  • Data
  • Batch)
  • Hikari
  • Thumbnailator
  • PDFBox
  • Reflections API
  • Lombook
  • Appache (httpcomponents
  • commons
  • poi)
  • openoffice
  • Jackson
  • Swagger
  • Hibernate
  • jxls
  • Freemarker
  • GSON
  • moneytostr