Steps to get the development environment running:
- Fork and clone this repository.
npm install
npm run server
npm run client
Located as a .png in the project's data folder
- Run the server.
- CSV file is already sourced into the program in the 'data' folder.
- Node.js automatically converts CSV to JSON when server runs.
- JSON is written to a JSON file in the 'data' folder.
- Highest sensor count was 999999999 for sensor three. However, this broke the data chart, so I went into the CSV file and edited that count.
- High sensor counts: Sensor One - 4; Sensor Two - 8; Sensor Three - 9
- React.js
- Express.js
- Node.js
- React-Vis
- React-DateTime
- Moment
- CsvToJson
- Axios
- Material-UI
- (a full list of dependencies can be found in
package.json
)