AR Todolist

📝 Description

AR Todolist is one of the website using microfrontend system at PT. United Tractors. This website released by Command Center division, which is used by HO (Head Office) users to reconcile AR (Account Receiveable), namely records of billing transactions at branches and sites with United Tractors customers. Presenting lots of data up to tens of thousands of rows, displayed in a table with a fixed header and customer column (freeze table feature in Excel likely). The table data can also be exported as a file with the extension .xlsx.

On this website, users can see the status of their customer's AR, whether it has been paid off (Received) or not (Not Received) and see the reason why the AR is overdue. Apart from that, this website can also be used to predict cash in from customers, which helps HO users in making decisions.

 

🍱 Frontend tech stack :

  • @progress/kendo-theme-default
  • helmet
  • react 16.2.0
  • react-excel-renderer
  • redux, redux-thunk
  • single-spa-react
  • sweetalert

 

🏗️ Backend tech stack :

  • Convert DDD (Domain Driven Design)
  • SQL Server
  • DotNet 2.1 (App), DotNet 3.0 (Template project DDD)
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • Confluent.Kafka
  • Microsoft.EntityFrameworkCore
  • Newtonsoft.Json
  • NPOI
  • NinjaNye.SearchExtensions

📝 Description

AR Todolist is one of the website using microfrontend system at PT. United Tractors. This website released by Command Center division, which is used by HO (Head Office) users to reconcile AR (Account Receiveable), namely records of billing transactions at branches and sites with United Tractors customers. Presenting lots of data up to tens of thousands of rows, displayed in a table with a fixed header and customer column (freeze table feature in Excel likely). The table data can also be exported as a file with the extension .xlsx.

On this website, users can see the status of their customer's AR, whether it has been paid off (Received) or not (Not Received) and see the reason why the AR is overdue. Apart from that, this website can also be used to predict cash in from customers, which helps HO users in making decisions.

 

🍱 Frontend tech stack :

  • @progress/kendo-theme-default
  • helmet
  • react 16.2.0
  • react-excel-renderer
  • redux, redux-thunk
  • single-spa-react
  • sweetalert

 

🏗️ Backend tech stack :

  • Convert DDD (Domain Driven Design)
  • SQL Server
  • DotNet 2.1 (App), DotNet 3.0 (Template project DDD)
  • Microsoft.AspNetCore.Authentication.JwtBearer
  • Confluent.Kafka
  • Microsoft.EntityFrameworkCore
  • Newtonsoft.Json
  • NPOI
  • NinjaNye.SearchExtensions