Skip to content

A real-time air quality monitoring dashboard that visualizes air pollutants in public spaces leveraging InfluxDB and MQTT.

Notifications You must be signed in to change notification settings

xxxoooxoxo/OstendaQQ

Repository files navigation

Networked Public Space Ostenda Dashboard

A real-time air quality monitoring dashboard that visualizes air pollutants in public spaces.

Overview

The Networked Public Space Ostenda Dashboard is a responsive web application designed to provide users with an easy way to monitor and visualize air quality data in public spaces. This project is built using SvelteKit and PiccoCSS, offering a lightweight and performant user experience.

Features

  • Real-time air quality data visualization
  • Displays air pollutants such as PM2.5, PM10, temperature, humidity, and atmospheric pressure
  • Easy-to-understand color-coded indicators for air quality levels
  • Responsive design suitable for desktop and mobile devices

Getting Started

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/xxxoooxoxo/nps-ostenda-webapp.git
  1. Navigate to the project directory: cd nps-ostenda-webapp
  2. Install dependencies: npm install
  3. Start the development server: npm run dev

The application should now be running on http://localhost:3000.

Data Sources

The dashboard retrieves air quality data from the PurpleAir API, which provides real-time information from a network of air quality sensors.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or improvements, feel free to submit a pull request or open an issue.

About

A real-time air quality monitoring dashboard that visualizes air pollutants in public spaces leveraging InfluxDB and MQTT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published