*** Backup Mirror *** The web interface and JSON api for the ConnectedHumber Air Quality Monitoring Project. https://github.com/ConnectedHumber/Air-Quality-Web
Find a file
Milo 77a776caeb
Added TAGS to string & code structure improvements
- Used tags for bold writing.
- change no_"action" to just "action" to make it easier to understand.
2019-08-13 14:55:22 +01:00
.github Bugfix: typo 2019-02-23 20:03:12 +00:00
client_src Added TAGS to string & code structure improvements 2019-08-13 14:55:22 +01:00
design Add application structure SVG diagram 2019-03-01 17:46:06 +00:00
docs typo in link 2019-06-22 15:52:24 +01:00
lantern-build-engine@aaa2463547 Bugfix: Correct and document GenerateCSSGradient(). 2019-05-09 11:41:35 +01:00
lib/SBRL Drastically optimise the queries behind fetch-data and device-data. 2019-06-22 21:08:12 +01:00
logic Bugfix new device sensor list 2019-07-18 22:18:30 +01:00
test Add heatmap guage to right-hand-side (part of #31) 2019-05-09 13:32:01 +01:00
.gitignore Ues a local installl of composer to protect against old versions 2019-03-30 11:59:21 +00:00
.gitmodules Remove webgl heatmap, as it doesn't work right. 2019-01-18 19:45:28 +00:00
api.php Add performance counter system. 2019-06-21 00:02:26 +01:00
build Bugfix: check for curl before trying to download composer 2019-07-19 19:48:18 +01:00
Changelog.md Bugfix: Move close button in the changelog dialog box from the bottom to the top of the content 2019-07-20 11:49:53 +01:00
composer.json Add list-devices-near action with appropriate API documentation 2019-06-21 22:05:13 +01:00
composer.lock Add list-devices-near action with appropriate API documentation 2019-06-21 22:05:13 +01:00
di_config.php Bugfix new device sensor list 2019-07-18 22:18:30 +01:00
index.php Add premanent redirect from root to app/ 2019-04-12 23:15:42 +01:00
LICENSE Initial commit 2019-01-12 23:22:42 +00:00
nightdocs.toml Use nightdocs to generate documentation 2019-03-17 13:21:14 +00:00
package-lock.json Changed Tour.mjs 2019-08-13 14:55:07 +01:00
package.json Update dependencies 2019-07-19 12:24:44 +01:00
README.md Add to credits 2019-06-30 18:43:01 +01:00
rollup.config.js Fix rollup warnings 2019-07-19 00:11:29 +01:00
settings.default.toml Implement new device-data-recent, but it's not working right. 2019-06-13 22:02:04 +01:00
version Upgrade ST_DISTANCE() to ST_DISTANCE_SPHERE(), but there's a permissions issue. 2019-06-26 21:02:17 +01:00

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:

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.

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.