Skip to content

paulowinw/job_test_cgatechnology_api

Repository files navigation

CGI TEST

Resources

  • Loading incident list from CGI Webservice
  • List view with pagination with big area
  • Date filter for the list view
  • Pie chart organized by project name

Stack

  • PHP
  • PHP Unit 4
  • Composer
  • Guzzlehttp via composer
  • Javascript
  • Jquery
  • Kendo UI

Specifications

  • Factory pattern
  • Builder pattern
  • Repository pattern
  • Command pattern (implicit)
  • Unit test (Without full coverage, testing only end classess)

Development proccess

  • First step: Focus on functionality because I don't have so much time to deliver the solution so I applied the solutions in functional style
  • Second step: Apply OOP and design patterns looking for get a higher cohesion and low accomplish, allowing the project to be scalable
  • Third step: Add Unit test looking for quality to get scalability
  • Fourth step: Look for a framework to apply more functionalities and make the project high manutenable

Objective

Read a webservice from the company and show Its data on a list view and on a pie chart

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published