This project displays a dashboard for a Quality Department whose workforce are different genders, skills and length of service. The term ‘Piles’ relates to an audit which is carried out daily. It measures the number of units which require problem solving at different departments in the workplace. The audit itself is carried out by the Quality Assurance Department at the earliest time after midnight, the details of the audit can then be commented on by department managers, where, they can action their team to reduce the problems if required.
The data collected in the .csv file relates to real time personnel; this is the department I currently manage.
This project can assist managers with decision making regarding future training of personnel to obtain higher skills.
It will also assist managers (when checking the holiday tracker) to be able to utilise the personnel to cover daily bin checks (direct counting), auditing of department processes and deep dive research processes.
The ‘Select all’ will give the user the option to either select all or to specify day or night shift personnel.
The ‘Select all’ selector automatically updates the percentage of ‘Gender in the department’ display and the three graphics which are related.
All graphics are equally spaced out in different rows to give an uncluttered feel to the dashboard.
A single page application with responsive chart containers but best viewed on large screen.
A ‘Select’ button which gives the user an option of shift personnel (Day & Night) or combined.
The display of the percentage of gender which adjusts to either selection of shift or to what process is selected or both.
The first graphic relates to the direct (productivity based) process – this is a compulsory and prerequisite process all personnel must achieve before attaining a higher skillset. Again, it responds to gender and shift selection.
The second graphic relates to the indirect (off task based) process – this is the next step for personnel looking to advance in the department. Again, it responds to gender and shift selection.
The third graphic relates to the indirect (off task based) process – this is the final step for personnel looking to advance in the department. Again, it responds to gender and shift selection.
The fourth graphic relates to the combined three processes mentioned above – this illustrates the distribution of gender and processes (direct & indirect). This again is responsive to the higher skillset (auditor & researcher).
The fifth and final graphic relates to the correlation of time of service against years since qualification (training of higher skillset). It shows an upturn to points which indicate generally as personnel are employed at this department, their skillset increases. There are a few outliers but that is down to the choice of the individual personnel. (Training to learn a higher skillset is not compulsory).
Cross Training, this department is part of the support service within the workplace. Personnel are encouraged to learn other processes at different departments. This gives the company flexibility to manpower where high volume of order, holiday cover, and peak demand from customers. Therefore, a further few graphics would be required depicting the level and quantity of personnel who, when required, can be guested out to other departments.
The framework used was bootstrap (see link https://getbootstrap.com/) which also gave me the CSS stylesheets that was required. These gave me the structure that I required.
I was impressed by one of the tutorials demonstrating different fonts and therefore I included fontawesome (see link https://fontawesome.com/).
All data is stored into a .csv file – originally this data were compiled using Excel.
To produce all the visualizations, JavaScript became an important feature. This included the following:
D3.min.js
Crossfilter.min.js
DC.min.js
Queue.min.js
Graph.js
Changing of data to test functionality of graphs
Changing of size of graphs, ticks,(elastic)
Testing the shift selector for functionality
Using Chrome as my default browser I used its development tools to check for errors or warnings – none present.
I have run the CSS through a validation site (see link https://jigsaw.w3.org/css-validator/)
Please use the following link http://jigsaw.w3.org/css-validator/check/referer (for HTML/XML document only)
This site is hosted using GitHub pages, deployed directly from the master branch. The deployed site will update automatically upon new commits to the master branch. In order for the site to deploy correctly on GitHub pages, the landing page must be named index.html.
To run locally, you can clone this repository directly into the editor of your choice by pasting git clone https://amzn1963.github.io/piles_dashboard/ into your terminal. To cut ties with this GitHub repository, type git remote rm origin into the terminal.
Content/Structure
The data content is taken from department headcount
The styling of project uses the https://codeinstitute.net/ training module
piles_dashboard's Introduction
piles_dashboard's People
Forkers
code-institute-submissionsRecommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.