Our Vision: due to the Covid-19 pandemic that is currently occuring, we realized that there is an abundance of data showing different analysis' on Covid cases, deaths, recovery rates and generally how Covid is affecting the world. We then chose this opportunity to shed light on the NEXT PRESSING ISSUE humanity will face and must solve, just as we are doing with this pandemic. The issue we are focusing on is Climate Change. We hope that by showing the relationships between specific Environmental Data Indicators (EDIs) the user can find trends that are occuring, learn something about them and hopefully strive to be a little more conscious about the state of the environment.
The Data Dashboard system is an interactive system allowing the user to select varying types of analysis' on ENVIRONMENTAL data retrieved from the World Bank Database and display these analysis' through Viewers (e.g Bar Graphs, Line Graphs, etc) that the user may select.
LOGIN: Our system features a Login panel, in which the user must enter a username and password, that will be verified by our system, in order to gain access to MAIN_DISPLAY.
MAIN_DISPLAY: Our Main_Display will have drop-down menus, for which the user will select:
- The analysis they'd like to run.
- The country for which the data for the analysis will be based on.
- The start and end year periods for the data.
- The Viewers the user would like to be displayed.
After the user has made all their selection choices, pressing the recalculate button will:
- fetch the user-specified data from the World Bank using REST API
- perform the analysis and any needed computations on the data
- populate the Results object (the object which will contain the data and notify the Viewers to display the data) with the processed data
- render the data onto the panels on MAIN_DISPLAY
To run the program, please run the LoginFace.java class. The Main method there will allow you to interact with the Login Interface. After inputting the correct credentials, you will be taken to the Main Interface.
Run on Java, be sure to include Maven dependencies.
USERNAME: user
PASSWORD: pass
PROJECT CREATED BY:
- Allan Zhang
- John Palmer
- Piranavan Jeyakumar
- Shoumik Shill


