Business College Helsinki school project with PHZ Full Stack. The dashboard displays the information about the employees satisfaction at the work place.
To make easy to use and clear dashboard for HR and CEO to access the information collected from employees about the satisfaction of working in the work place. All the vital information about the current NPS, feedbacks and NPS Trend can be found from one page.
- Jira
- Slack
- Teams
- GitHub
- Mahalete Haile @Mahalete
- Rakhi Chirayil Chandran @rakhicc
- Trang Nguyen @nguyenminhtrang2206
- Maria Rosenholm @MariaRosenholm
- Based on employees responses they are placed into three categories: Neutrals, Promotors and Detractors.
- NPS is calculated by Subtracting the percentage of Detractors from the percentage of Promoters
- HR can see the latest feedbacks and act accordingly
- CEO can see the NPS and based on that pay bonuses to HR
- By following the NPS Trend HR and CEO can find out if the actions they have they taken have been efficient
Coding languages/frameworks/testing
- React
- Axios
- Chart.js
- Moment
- DatePicker
- CSS
- Jest
In the environmental variables you should have:
REACT_APP_URL=BACKENDURL/api/npsdata
REACT_APP_SURVEY_URL=SURVEYURL
After pulling the newest code from Git.
- npm install
- .env file in the root
- npm start
- npm test
To deploy you need to have:
- npm
- node
In the environmental variables you should have:
REACT_APP_URL=BACKENDURL/api/npsdata
REACT_APP_SURVEY_URL=SURVEYURL