diff options
author | marcinzelent <zelent.marcin@gmail.com> | 2018-08-02 18:42:48 +0200 |
---|---|---|
committer | marcinzelent <zelent.marcin@gmail.com> | 2018-08-02 18:42:48 +0200 |
commit | 9cee996c210426a90d20573f86f00ef39db35ebd (patch) | |
tree | ac19193a9bdf000f0cf925b94995df6e77d0b254 | |
parent | 4643083b91cf167030a239c58073ebbef12ea781 (diff) |
Added project description
-rw-r--r-- | .github/architecture.png | bin | 0 -> 132739 bytes | |||
-rw-r--r-- | .github/preview.gif | bin | 0 -> 230836 bytes | |||
-rw-r--r-- | README.md | 41 |
3 files changed, 41 insertions, 0 deletions
diff --git a/.github/architecture.png b/.github/architecture.png Binary files differnew file mode 100644 index 0000000..142f05b --- /dev/null +++ b/.github/architecture.png diff --git a/.github/preview.gif b/.github/preview.gif Binary files differnew file mode 100644 index 0000000..129a587 --- /dev/null +++ b/.github/preview.gif @@ -1 +1,42 @@ # Pollutometer + +A system for monitoring air pollution at Roskilde train station. Mandatory +school project on 3rd semester of Computer Science course at Erhvervsakademi +Sjælland. + +## Preview + +![Preview](/.github/preview.gif) + +## Features + +- current air pollution display, i.e. concentration of SO2, NO2 and CO +- calculation of current [air quality index] +(https://en.wikipedia.org/wiki/Air_quality_index) +- tables showing all gathered data and data from last week +- graphs visualizing the changes in gas concentration +- train schedule for Roskilde St. with AQI measurement corresponding to train +departure +- warning e-mails, sent when air pollution could be harmful + +## Architecture + +![Architecture](/.github/architecture.png) + +The system's architecture is built according to the project requirements and +consists of several components: +- Website built with PHP, Symphony and Chart.js, serving as a front-end for the +users and allowing them to see the gathered data +- Microsoft SQL server database holding all the readings +- RESTful Web API created with ASP.NET which acts as a bridge between the +website and the database by serving the data in JSON format +- Raspberry Pi, used for gathering the data and posting it to the Web API +- OpenAQ API, source of pollution readings (replacement for RPi sensor) +- Rejseplanen API, to get train departures at Roskilde St. + + +## Authors +- [Jeppe Holm](https://github.com/Shadify) +- [Adnan Ünal](https://github.com/marwolaethblack) +- [Jiří Vrbas](https://linkedin.com/in/jiří-vrbas-a2286514a) +- [Marcin Zelent](https://github.com/marcinzelent) |