revaturelabs / trackforce

Workflow to track associate information
16 stars 31 forks source link
angularjs chart java javascript restful-api

alt text

TrackForce App

Project Description and Objectives

Description

TrackForce is a system that allows Revature management to track the lifecycle of an associate as they move through different stages such as training, selected, confirmed, and deployed. The mapped and unmapped metrics in this application allow for management to differentiate the number of associates that are mapped to a particular client from those whom are still available to be paired with a client. Within this applicattion management can also view statistics on the skill sets of associates, the number of associates sent to a particular client, and how many associates in a training batch are not mapped to a client.

Objectives

Current Status

A user can login and is authenticated as having a particular role. Charts display data on the number of associates that are mapped & unmapped and the number of assoicates in each stage of mapped or unmapped. The sections of these pie charts can be clicked to view further information in charts such as skill (curriculum) for unmapped associates and clients for mapped associates. There is also an assoicates table that utilizes filters in order to search for a particlular group of associates. The Client navigation link brings you to a page that permits the user to search for a particular client and view the statistics for that client. Finally, when a user clicks the Batch navigation link they are able to view the batches that are running within a particular date range. The user can also click a batch name to view further information about that batch and view a list of the associates in that batch. Additionally, when an associate name is clicked within the application, you are brought to a form that allows you to update the associates status and/or client name and these changes are reflected throughout the application.

Current Features

Future Features