A comprehensive dashboard application for visualizing and analyzing measles outbreak data. This project provides public health officials, researchers, and the general public with up-to-date information on measles cases, vaccination rates, and outbreak trends.
The live dashboard can be accessed here: https://measles-dashboard.vercel.app/
- Features
- Screenshots
- Technologies Used
- Getting Started
- Data Sources
- Project Structure
- Deployment
- FAQs
- Acknowledgments
- License
- Contributing
- Measles Case Tracking: Visualize measles cases using interactive charts and graphs.
- Interactive Maps: Explore outbreak locations with vaccination rates and case data.
- Vaccination Rate Analysis: View vaccination rates categorized by counties and age groups.
- Historical Data Trends: Compare historical data to analyze trends over time.
- Mobile-Responsive Design: Access the dashboard seamlessly across devices.
- Customizable Filters: Filter data by county, vaccination rates, and other parameters to tailor the view.
Preview of the dashboard interface.
- Framework: Next.js/ React.js
- Programming Language: TypeScript/ JavaScript
- Styling: Tailwind CSS/ ShadCN
- Data Visualization: recharts
- State Management: React Context API
- Hosting: Vercel
First, install the dependencies:
npm install
Then, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the dashboard.
This dashboard uses data from Texas Department of State Health Services (DSHS TX): https://www.dshs.texas.gov/news-alerts
- Components: Reusable UI components and panels for displaying data (e.g., maps, charts, filters).
- Hooks: Custom React hooks for fetching and processing data.
- Context: Context providers for managing global state (e.g., filters, map data).
- Data: JSON files containing preprocessed data for visualization.
The project is hosted on Vercel for fast and reliable deployment. To deploy your own version:
- Fork the repository.
- Connect your forked repository to Vercel.
- Deploy directly from the Vercel dashboard.
Q: How often is the data updated?
A: The data is updated manually whenever new information is available.
Q: Can I contribute to this project?
A: Yes! Contributions are welcome. Please see the Contributing section for details.
- Data provided by the Texas Department of State Health Services.
- Map visualizations powered by Leaflet.
- Special thanks to AIT Lab for their support.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
Developed by: Gaurab Chhetri, Supported by AIT Lab.