- Netclan
- Bwstory
The objective of this assignment is to create a data visualization dashboard based on the given instructions.
- JSON file:
jsondata.json - Create a MongoDB database from the provided JSON data.
You can use any of the following frameworks as per your expertise:
- Python-Django
- Node.js
- JavaScript (Bootstrap / Angular / React)
- MERN / MEAN Stack
- React Native (for mobile apps)
Use any of these libraries for charts and data visualization:
- D3.js (highly recommended)
- Chart.js
- FusionCharts
- Plotly.js
- Google Charts
- Highcharts
- The dashboard should read data from the MongoDB database.
- Develop a Node.js / Python API to fetch data from MongoDB.
- Implement interactive graphs, charts, and visuals using the provided data.
- Ensure that only the given dataset is used for visualization.
- Intensity
- Likelihood
- Relevance
- Year
- Country
- Topics
- Region
- City
Implement the following filters in the dashboard:
- End Year
- Topics
- Sector
- Region
- PEST (Political, Economic, Social, Technological)
- Source
- SWOT (Strengths, Weaknesses, Opportunities, Threats)
- Country
- City
- Any other relevant controls/filters based on the dataset
Here are some reference dashboards for inspiration:
Ensure the final dashboard meets all requirements, is visually engaging, and provides meaningful insights based on the data.