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