Skip to content

dynamiatools/dynamia-reports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Central Java Version Required Maven Build Release and Deploy

DynamiaReports

Is a small reporting framework built using DynamiaTools for generate reports in app storing queries metadata in database and allowing users to run, edit, copy the reports.

Initial Features

  • Create Queries using JPSQL or native SQL
  • Create or use current database datasource
  • Use filters
  • Show reports in screen
  • Exports reports to CVS, Excel and PDF
  • Send reports to email
  • View Reports
  • Embed reports in other apps
  • Integrate as a module with any DynamiaTools modules
  • View reports data as charts

Architecture

Modules organization

Core Module

Main module with all reporting logic, allowing to run, store, filter and generate report data.

UI Module

  • View report data in table view
  • Edit reports
  • Show report filters
  • Export to CSV, Excel and PDF actions
  • Custom report actions for extensions

Datasources Modules

Additional module for create and connect to external datasources. Mainly SQL databases, later NoSQL and plain files

Boot module

A spring boot application to run DynamiaReports as a standalone app.

License

Opensource project using Apache 2.0 license

About

Module to let DynamiaTools apps create and show users reports and charts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published