14

Proprietary Cash Flow Management

It allows clients to create, manage and validate their financial documents and transactions.

Project Roles

  • Project Manager: Managed the project timeline and task delegations.
  • Development Lead: Setup and coded most of the modules.
  • Systems Designer: Designed the architecture of the system.
  • Documentation Writer: Wrote the systems documentation.
  • Code Reviewer: Refactored source codes to maintain code convention.
  • Quality Assurance: Wrote End-to-end test cases and basic unit test cases.
  • CI/CD | Dev Ops: Deployed the app to production.

Programming Languages

  • PHP
  • Javascript
  • SQL

Technology Stacks

  • Laravel
  • Livewire
  • KnockoutJS
  • Boostrap 5
  • HTML 5
  • jQuery

Tools and Resources

  • Tabler UI
  • Cypress, PHPUnit, PestPHP

System Complexity Overview

  • The system handles multiple currency, multi-tenancy (scoped data), encrypted entry key, etc.
  • Complex roles and permissions management
  • Centralized identity management