*** 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 7398260a57
Improve SQL statements for getting device reading types
4 years ago
.github Bugfix: typo 4 years ago
client_src Bugfix: Fix the firstrun tour for the new version of shepard.js. Fixes #55. 4 years ago
design Add application structure SVG diagram 4 years ago
docs Update documentation - air quality - sensor 4 years ago
lantern-build-engine@aaa2463547 Bugfix: Correct and document GenerateCSSGradient(). 4 years ago
lib/SBRL Drastically optimise the queries behind fetch-data and device-data. 4 years ago
logic Improve SQL statements for getting device reading types 4 years ago
test Add heatmap guage to right-hand-side (part of #31) 4 years ago
.gitignore Update db connection info 4 years ago
.gitmodules Remove webgl heatmap, as it doesn't work right. 4 years ago
Changelog.md Update version and changelog 4 years ago
LICENSE Initial commit 4 years ago
README.md Add short-term caching header to list-devices and list-devices-near. 4 years ago
api.php Allow CORS access from IPv6 localhost 4 years ago
beta Add beta version symlink 4 years ago
build Update db connection info 4 years ago
composer.json Add list-devices-near action with appropriate API documentation 4 years ago
composer.lock Add list-devices-near action with appropriate API documentation 4 years ago
di_config.php Bugfix new device sensor list 4 years ago
index.php Add premanent redirect from root to app/ 4 years ago
nightdocs.toml Use nightdocs to generate documentation 4 years ago
package-lock.json Add leaflet-easyprint 4 years ago
package.json Add leaflet-easyprint 4 years ago
rollup.config.js Fix rollup warnings 4 years ago
settings.default.toml Add short-term caching header to list-devices and list-devices-near. 4 years ago
version Merge branch 'master' of github.com:ConnectedHumber/Air-Quality-Web 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 sensor system. Despite being called Air Quality Web, it is designed to display any kind of sensor data - not just air quality sensor readings.

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:

Branches

  • master
    • The default branch
    • Should always be stable
  • dev
    • The development branch
    • May not always be stable.

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.

Please remember: All pull requests should be made against the dev branch, not master! The master branch is the stable version that automatically gets pushed to production.

Credits

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.