Skip to content

Reporting service that allows you to obtain customized PDF and CSV reports using .docx extension report templates created in Jinja2 format.

Notifications You must be signed in to change notification settings

limanmys/fastapi-report-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d79aee6 · Jan 16, 2024

History

60 Commits
Jan 12, 2024
Dec 25, 2023
Dec 26, 2023
Dec 20, 2023
Dec 25, 2023
Nov 29, 2023
Oct 31, 2023
Jan 2, 2024
Dec 25, 2023
Jan 16, 2024
Dec 26, 2023
Dec 26, 2023
Dec 25, 2023
Oct 27, 2023

Repository files navigation

FastAPI Report Engine

Reporting service that allows you to obtain customized PDF and CSV reports using .docx extension report templates created in Jinja2 format.

Usage

You can start using the current deb package by installing it on Ubuntu 20.x and 22.x systems via the link . It works on the system under the service name report-engine.service and over port 8001.

sudo apt install ./report-engine-47.deb
# to show service logs
sudo journalctl -u report-engine.service -f

Documentation

While the service is running properly, Swagger documentation can be accessed at localhost:8001/docs. Additionally, the .json file for Postman documentation can be downloaded from the link.

swagger.png