This project is a comprehensive data visualization and calculation tool designed to build charts, perform various calculations, and display summary dashboards. It integrates functionalities to help users interact with data in a meaningful way.
-
Chart Building:
- Create dynamic and interactive charts (Line, Bar, Pie, Area) from user-provided JSON data.
- Customize chart types and view data with labels for better understanding.
- Save the rendered charts as JPG files.
-
Calculation Tool:
- Calculate minimum, maximum, and total values from the provided JSON data.
- Perform comparisons (greater than, less than, equal to) and retrieve corresponding data sets.
-
Summary Dashboard:
- Display a summary of data visualizations and calculations.
- Specifically tailored to display data summaries related to Blackcoffer projects.
- Advanced Dashboard Development:
- Developed an engaging and interactive dashboard for data visualization using the MERN stack and advanced chart libraries.
- Implemented advanced filtering and sorting capabilities using Recharts and Chart.js, efficiently summarizing over 1,000+ MongoDB entries.
- Optimized search and sort operations, achieving completion in 10 milliseconds, enhancing data accessibility and visualization efficiency.
- Created a RESTful API for efficient data operations and integrated it with a React front-end. Operations were performed using the aggregate method in MongoDB.
-
Clone the repository:
-
Navigate to the project directory:
cd yourprojectname
-
Install dependencies:
npm install
-
Start the development server:
npm start
Your application should now be running on