10 Company information

 

This chapter covers

  • Adding functionality to support a company dashboard
  • Adding a Company Information component
  • Adding a Recent ACH Batches component
  • Adding an Expected Files component
  • Adding a Company Limits component

This chapter looks at another iteration during our program increment. The business had previously mapped out the additional functionality regarding the storing and displaying of company information. Basically, the business is now requesting a dashboard at the company level. In addition, users have provided some input on additional functionality they would like to see implemented, which was not in the original scope of the project, and the business has asked us to include it as well.

10.1 Sprint planning

In this sprint, we create a dashboard that focuses on data at the company level. In addition to tables and APIs, there are four additional components that our team must create during this sprint:

  • Company information
  • Recent batches
  • Expected files
  • Company limits

10.2 Company Information

10.2.1 Database design: Company information

10.2.2 Using generative AI to generate mock data

10.2.3 API design

10.2.4 User interface

10.3 Company dashboard

10.3.1 Navigation for the company dashboard

10.3.2 Creating ACH files for our companies

10.4 Company Information component

10.5 Recent Batches component

10.5.1 Implementing the recent batches API

10.5.2 Displaying recent batches

10.6 Expected Files component

10.6.1 Storing expected files

10.6.2 Implementing the expected files API

10.6.3 Displaying the expected files