*** Backup Mirror *** The web interface and JSON api for the ConnectedHumber Air Quality Monitoring Project. https://github.com/ConnectedHumber/Air-Quality-Web
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Starbeamrainbowlabs 61baac288a
Start trying to add a time dimension to the heatmap, but it doesn't work yet.
4 years ago
.github Bugfix: typo 4 years ago
client_src Start trying to add a time dimension to the heatmap, but it doesn't work yet. 4 years ago
design Add application structure SVG diagram 4 years ago
docs Use nightdocs to generate documentation 4 years ago
lantern-build-engine@da5cd7d7b0 Add some dependencies and set some things up. 4 years ago
lib/SBRL API: Add format parameter to list-reading-types action 4 years ago
logic Add device_type_id output as type_id 4 years ago
.gitignore Use nightdocs to generate documentation 4 years ago
.gitmodules Remove webgl heatmap, as it doesn't work right. 4 years ago
Changelog.md Add device_type_id output as type_id 4 years ago
Installing-Raspberry-Pi-Guide.pdf Add @BNorman's guide 4 years ago
LICENSE Initial commit 4 years ago
README.md Update README 4 years ago
api.php Formatting 4 years ago
build build: add docs task 4 years ago
composer.json [server] Add changelog action 4 years ago
composer.lock [server] Add changelog action 4 years ago
di_config.php Add production optimisations 4 years ago
nightdocs.toml Use nightdocs to generate documentation 4 years ago
package-lock.json Start trying to add a time dimension to the heatmap, but it doesn't work yet. 4 years ago
package.json Start trying to add a time dimension to the heatmap, but it doesn't work yet. 4 years ago
rollup.config.js Add version file & auto-insertion into client app code 4 years ago
settings.default.toml [server/fetch-data] Dedupe records & add property to indicate the # of records 4 years ago
version Add device_type_id output as type_id 4 years ago

README.md

ConnectedHumber-Air-Quality-Interface

The web interface and JSON api for the ConnectedHumber Air Quality Monitoring Project.

This project contains the web interface for the ConnectedHumber air Quality Monitoring system. It is composed of 2 parts:

  • A PHP-based JSON API server (entry point: api.php) that's backed by a MariaDB server
  • A Javascript client application that runs in the browser

The client-side browser application is powered by Leaflet.

Note that this project is not responsible for entering data into the database. This project's purpose is simply to display the data.

Documentation

Documentation has moved! You can view it here:

Notes

  • Readings are taken every 6 minutes as standard.

Contributing

Contributions are welcome - feel free to open an issue or (even better) a pull request.

The issue tracker is the place where all the tasks relating to the project are kept.

License

This project is licensed under the Mozilla Public License 2.0. The full text of this license can be found in the LICENSE file of this repository, along with a helpful summary of what you can and can't do provided by GitHub.