Skip to content
Dylan Barkowsky edited this page Jul 19, 2023 · 11 revisions

Contents

About This Project

The Staff Purchase Reimbursement Application aims to streamline the process of CITZ: IMB staff submitting reimbursement requests as well as offer admin staff the ability to track and review requests digitally through an administrative interface.

The application is composed of four main parts:

  • CHEFS form for request submission
  • Webpage for request review
  • API to supplement frontend and database interactions
  • NoSQL database to store request data

Currently, the process for reimbursement is not well defined, and staff may attempt to submit their requests via email in a way that is difficult to standardize and complicated for admin staff to manage. The hope is that this application will remove some of the difficulties identified in the current process.

Component Mind Map

mindmap
%%{init: {'theme': 'default'} }%%
  root((Staff Purchase Reimbursement))
    Frontend
      Vite.js
      React
      Node.js
      Cypress
    API
      Express
      Node.js
      Jest
      Swagger
    Database
      MongoDB
      Backup Container
    Deployment
      GitHub Actions
      OpenShift
      Artifactory
    Consumed Services
        CHEFS
        Keycloak
        Jira API
        GC Notify
        Code Climate
Loading
Clone this wiki locally