Trend Spotter is an application that lets users pick categories of a data set to compare and plot, and identifies any positive trends within the categories selected.

Built using Java, Java Spring Boot framework, ReactJS, Apache POI, and Git.

Currently using heart rate statistics for demoing purposes.

Only supports .xls extensions!


Execute java -jar datatrendspotter-0.0.1-SNAPSHOT.jar in the target directory and go to http://localhost:8080 in a web browser of your choosing to demo Trend Spotter.

For Devs

You can create, read, update, and delete datasets with the following HTTPie commands.

http POST :8080/api/dataset name='example dataset' --ignore-stdin

http :8080/api/dataset/6 --ignore-stdin

http PUT :8080/api/dataset/6 name='example dataset' --ignore-stdin

http DELETE :8080/api/dataset/6 --ignore-stdin

Final Note

Total functionality was not finished of this project was not finished. Trend spotter is supposed to allow for selection of any .xls dataset, comparison and visualization of data plotted on a graph between any two attributes of a data set, and automatic plotting of a moving average line. The current application version is a very limited prototype of what the actual application will be capable of doing.

Built With

Share this project: