This project is a React-based dashboard for visualizing various metrics related to Near Earth Objects (NEOs). The dashboard includes different types of charts to analyze close approaches of NEOs over time, such as line charts, bubble charts, pie charts, area charts, and histograms.
- Dark Theme Support: A custom dark theme is applied throughout the application using Material-UI's theming system.
- Error Boundary: The dashboard is wrapped with an
ErrorBoundaryto handle and display errors gracefully. - Close Approach Trend Chart: Displays the trend of close approaches over time.
- Bubble Analysis Chart: Shows the distance of close approaches, with bubble sizes representing the size of the Near-Earth Object.
- Distance Proportions Chart: A pie chart that visualizes the proportion of different distance ranges for close approaches.
- Cumulative Trend Chart: Displays the cumulative number of close approaches over time.
- Distance Histogram Chart: Shows the distribution of distances for close approaches using a histogram.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/SjaDrwsh/astroMetrics.git
cd neo-dashboard- Install the dependencies using Yarn:
yarn install- Run the development server:
yarn startThis will start the development server at http://localhost:3000.