A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

breethe-server

Breethe allows instant access to up to date air quality data for locations in Europe.
https://github.com/mainmatter/breethe-server

Last synced: over 1 year ago
JSON representation

Acceptance Criteria

Repository metadata

Air Quality Data for Locations around the World

README.md

Breethe Server

This is the server for Breethe, a Progressive Web App
built by Mainmatter. We build custom web and mobile
solutions for our clients to rely on.

Breethe allows instant access to up to date air quality data for locations in Europe. Pollution and global warming are getting worse rather than
better and affect everyone's daily lives. Easily accessible data on how bad
things actually are might help raising attention and awareness 🌳💨

The data is retrieved from the European Environment Agency.

The Stack

Build Status

Breethe is built with Phoenix, the productive,
reliable and fast web framework that builds on top of
Elixir - which in turn builds on top of
Erlang. It uses PostgreSQL for data storage and
exposes data to the
client application as
json:api.

We built Breethe for maximum efficiency and performance. The server is a caching
proxy that caches, filters and processes data obtained from the
European Environment Agency.

This project is still in a relatively early stage. There are likely still
bugs and there is definitely lots of room for even more improvement.
If you
run into any problems, would like to give feedback or help improve this, please
reach out on github!

License

Breethe is developed by and © Mainmatter GmbH and
contributors. While we invite everyone to use this for inspiration and
reference, we do not grant a license to reuse or redistribute this in any form.

If you would like to use this for educational or charitable purposes, please
reach out at [email protected]


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: over 1 year ago

Total Commits: 326
Total Committers: 6
Avg Commits per committer: 54.333
Development Distribution Score (DDS): 0.436

Commits in past year: 2
Committers in past year: 2
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
niklaslong n****s@l****h 184
dependabot-preview[bot] 2****] 89
Marco Otte-Witte m****e@s****m 37
dependabot[bot] s****t@d****m 11
dependabot[bot] d****] 4
Bartlomiej Dudzik b****k@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 41
Total pull requests: 238
Average time to close issues: about 1 month
Average time to close pull requests: 11 days
Total issue authors: 3
Total pull request authors: 5
Average comments per issue: 1.22
Average comments per pull request: 0.91
Merged pull request: 183
Bot issues: 0
Bot pull requests: 150

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/mainmatter/breethe-server

Top Issue Authors

  • niklaslong (23)
  • marcoow (17)
  • oscard0m (1)

Top Pull Request Authors

  • dependabot-preview[bot] (149)
  • niklaslong (64)
  • marcoow (23)
  • BobrImperator (1)
  • renovate[bot] (1)

Top Issue Labels

  • priority:high (6)
  • bug (4)
  • wontfix (2)

Top Pull Request Labels

  • dependencies (149)

Dependencies

.github/workflows/ci.yml actions
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • actions/setup-elixir v1 composite
  • huaxk/postgis-action v1 composite
apps/breethe/mix.exs hex
  • bypass ~> 2.1
  • ecto_enum ~> 1.1
  • ecto_sql ~> 3.0
  • ex_machina ~> 2.1
  • geo_postgis ~> 3.0
  • httpoison ~> 1.0
  • jason ~> 1.1
  • mox ~> 1.0
  • nimble_csv ~> 1.0
  • postgrex >= 0.0.0
  • timex ~> 3.1
apps/breethe_web/mix.exs hex
  • breethe HEAD
  • cors_plug ~> 2.0
  • gettext ~> 0.11
  • ja_serializer ~> 0.16.0
  • phoenix ~> 1.4.0
  • phoenix_pubsub ~> 1.0
  • plug_cowboy ~> 2.0
  • poison ~> 4.0
  • sentry ~> 7.2.0
mix.exs hex
  • dialyxir ~> 1.1.0
mix.lock hex

Score: 5.762051382780177