Hangfire Report Integration

Automated daily commission report with Hangfire

Hangfire Report Integration 1
Hangfire Report Integration 2

Project Description

I designed the dynamic commission report process from scratch. First, I added a “Commission Report” tab to the report management screen of the ERP software we developed using .NET. For this report, I created a stored procedure on MSSQL to prepare all the required data directly on the database side. This approach provided a centralized and controllable data processing structure, making the report generation more stable.

Next, I set up a scheduler using Hangfire. Thanks to this setup, the commission report is automatically triggered every night at 12:00 AM and sent via email to the relevant recipients. By fully automating the process, I eliminated manual workload and ensured timely and consistent delivery of the report.

Technologies Used

C#
.NET
REST API
SQL
EF Core
Hangfire
HTML
CSS
JavaScript
Bootstrap
Git