Project Roles
- Software Developer: Setup the codebase, managed all dependencies, and developed the main modules.
- Systems Designer: Designed the architecture of the system.
- Code Reviewer: Refactored source codes to maintain code convention.
- 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
- Filament PHP
- Redis
System Complexity Overview
- The system uses a singleton design pattern to ensure one active timer is running per user.
- The system serves different views corresponding to a respective user role and permission.