Skip to content

andreacarter/civitas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Civitas - Next Generation CRA Compliance Management

Civitas is a compliance management tool designed for banks to track their Community Reinvestment Act Initiatives.

Background

Civitas is an application I created based off my experience overseeing bank initiatives as required by the Community Reinvestment Act, also known as CRA. CRA is a US federal law that was designed to encourage banks to meet the needs of the communities they serve, particularly low- and moderate-income neighborhoods. Banks of a certain size are subject to CRA examinations, in which they are assessed on their community lending, investment, and service activities and whether or not low- and moderate-income neighborhoods and populations are adequately served. These assessments cover multiple years of data, so accurate documentation and tracking of these initiatives are key to a successful examination.

The Application

  • Main Dashboard View CRA KPIs for the current month and year at a glance

  • Organizations View CRA-eligible organizations with existing relationships Track prospective CRA-eligible organizations for future opportunities

  • Tracking View and update employee service hours, donations, and lending data

  • CRA Map View map of CRA organizations and activities to ensure they fall within the CRA assessment area

  • CRA Manager Utilities Manage CRA goals to track against and service events for employee signup and communication

Screenshot of main dashboard

Tech Stack

Adapted from Berry by CodedThemes (https://github.com/codedthemes/berry-free-react-admin-template)

  • Material UI V5
  • React Hooks API
  • Redux & React Context API
  • React Router
  • ApexCharts