I am using Students' Academic Performance Dataset in Kaggle Datasets. Also, I add some fake students' information such as FirstName, LastName, Phone, and etc with faker.
- Understanding of React and Redux
- Converting CSV file to JSON
- Implementing an open source chart library - Chart.js
- Using Frontend stylesheet libraries - Bootstrap, Font Awesome, SASS
Before implementing this web application, I first try to anlayze this dataset on a Jupyter notebook with Python and scikit-learn to check whether missing values exist and to understand several features. Also, I perform Machine Learning algorithms to get more important features.
$ node csvToJson.js
I've already converted CSV file to JSON called students.json which is located in the public folder.
- Download or clone
$ git clone https://github.com/exponentian/students-academic-performance.git
- Go to the folder
$ cd students-academic-performance
- Install npm packages
$ npm install
- Start
$ npm start
Happy coding!