6

Proprietary Task Management System

It allows users to create, manage and track their work hours as well as billable client hours.

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.