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

Haztrak

A web application that aims to illustrate how hazardous waste management software can interface with EPA's e-Manifest systems to track hazardous waste electronically from cradle-to-grave.
https://github.com/USEPA/haztrak

Category: Industrial Ecology
Sub Category: Circular Economy and Waste

Keywords

hacktoberfest olem orcr

Keywords from Contributors

transforms measur archiving observation conversion optimize compose projection animals generic

Last synced: about 13 hours ago
JSON representation

Repository metadata

An open-source web app that illustrates how waste management software can interface with RCRAInfo to track hazardous waste electronically

README.md

License: MIT
Server Tests
Client Tests
GitHub release (latest by date)

Backend Framework
Frontend Framework
Database
Async Tasks


Haztrak ♻️

Haztrak is a web application that aims to illustrate
how hazardous waste management software can interface with
EPA's e-Manifest systems to track hazardous waste electronically from
cradle-to-grave.

If you like the work we do, star this repo for greater visibility.

Getting Started 🚀

About e-Manifest

June 30, 2018. the U.S. Environmental Protection Agency (EPA) launched a national system for tracking hazardous waste shipments electronically,
this system, known as "e-Manifest," modernizes the nation’s paper-intensive process
for tracking hazardous waste from cradle to grave while saving valuable time, resources, and dollars for industry and
states.

e-Manifest, a modular component of RCRAInfo, can be accessed by its users in two ways:

  1. Through your favorite web browser at https://rcrainfo.epa.gov/
  2. Via the RCRAInfo RESTful application programming interface (API)

Haztrak aims to showcase how hazardous waste handlers can utilize the latter in their own waste management software.
In Particular, using electronic manifest without the need to log into RCRAInfo through a browser.

For more information on using the RCRAInfo and e-Manifest web services, please see the
USEPA/e-Manifest repo or contact the
e-Manifest Team.

Development Status ⚠️

Haztrak its intended audience are those seeking
a working example with the technical expertise to leverage the source for their own requirements.
It's licensed under the MIT open source license, a permissive license designed to provide you(!)
the freedom to use, modify, redistribute, even develop proprietary derivative works.

Disclaimer

The United States Environmental Protection Agency (EPA) GitHub project code
is provided on an "as is" basis and the user assumes responsibility for its
use. EPA has relinquished control of the information and no longer has
responsibility to protect the integrity, confidentiality, or availability
of the information. Any reference to specific commercial products,
processes, or services by service mark, trademark, manufacturer, or
otherwise, does not constitute or imply their endorsement, recommendation
or favoring by EPA. The EPA seal and logo shall not be used in any manner
to imply endorsement of any commercial product or activity by EPA or
the United States Government.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 686
Total Committers: 13
Avg Commits per committer: 52.769
Development Distribution Score (DDS): 0.141

Commits in past year: 91
Committers in past year: 3
Avg Commits per committer in past year: 30.333
Development Distribution Score (DDS) in past year: 0.374

Name Email Commits
David Paul Graham d****1@g****m 589
dependabot[bot] 4****] 74
Sean Heckathorne h****s@g****m 5
Badrri Narayanan S b****5@g****m 4
tishiljk3 1****3 4
William Nicholas 8****a 2
Niraj Pradhan 5****n 2
nihalrahmanqb 1****b 1
gorostiaga 4****a 1
Vivek Kumar K****2@g****m 1
Ryan B. Harvey r****y@g****m 1
Nirav_Prajapati n****0@g****m 1
Adegoke Ayobami a****n@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 114
Total pull requests: 293
Average time to close issues: 6 months
Average time to close pull requests: 5 days
Total issue authors: 2
Total pull request authors: 4
Average comments per issue: 0.71
Average comments per pull request: 0.87
Merged pull request: 188
Bot issues: 0
Bot pull requests: 132

Past year issues: 15
Past year pull requests: 139
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 5 days
Past year issue authors: 2
Past year pull request authors: 3
Past year average comments per issue: 0.47
Past year average comments per pull request: 0.96
Past year merged pull request: 96
Past year bot issues: 0
Past year bot pull requests: 72

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/USEPA/haztrak

Top Issue Authors

  • dpgraham4401 (112)
  • sheckathorne (2)

Top Pull Request Authors

  • dpgraham4401 (153)
  • dependabot[bot] (132)
  • sheckathorne (5)
  • tishiljk3 (3)

Top Issue Labels

  • client (44)
  • server (36)
  • enhancement (28)
  • bug (23)
  • test (21)
  • wontfix (17)
  • good first issue (17)
  • stale (16)
  • CI/CD (11)
  • infrastructure (11)
  • documentation (10)
  • database (10)
  • question/discussion (7)
  • chore (4)
  • challenge (2)
  • help wanted (2)
  • dependencies (1)

Top Pull Request Labels

  • dependencies (195)
  • client (180)
  • server (128)
  • CI/CD (52)
  • test (49)
  • documentation (28)
  • database (25)
  • infrastructure (11)
  • bug (6)
  • chore (2)
  • enhancement (1)

Dependencies

.github/workflows/build_image.yaml actions
  • actions/checkout v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite
  • docker/metadata-action v4 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v2 composite
.github/workflows/dependency_review.yaml actions
  • actions/checkout v3 composite
  • actions/dependency-review-action v3 composite
.github/workflows/docs.yaml actions
  • actions/checkout v2 composite
  • actions/deploy-pages v1 composite
  • actions/upload-pages-artifact v1 composite
.github/workflows/release-drafter.yaml actions
  • release-drafter/release-drafter v5 composite
.github/workflows/release.yaml actions
.github/workflows/terraform_lint.yaml actions
  • actions/checkout v3 composite
  • actions/github-script v6 composite
.github/workflows/test_client.yaml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/test_server.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • postgres 16 docker
client/Dockerfile docker
  • builder latest build
  • nginx 1.24.0-alpine build
  • node 20-alpine build
server/Dockerfile docker
  • builder latest build
  • python 3.12.0-alpine3.18 build
client/package-lock.json npm
  • 856 dependencies
client/package.json npm
  • @testing-library/jest-dom ^6.1.5 development
  • @testing-library/react ^14.1.2 development
  • @testing-library/user-event ^14.5.1 development
  • @types/lodash ^4.14.202 development
  • @types/node ^20.10.2 development
  • @types/react ^18.2.40 development
  • @types/react-dom ^18.2.17 development
  • @types/uuid ^9.0.7 development
  • @vitejs/plugin-react ^4.2.0 development
  • c8 ^8.0.1 development
  • esbuild 0.19.8 development
  • eslint ^8.55.0 development
  • eslint-config-prettier ^9.0.0 development
  • eslint-config-typescript ^3.0.0 development
  • eslint-import-resolver-typescript ^3.6.1 development
  • eslint-plugin-import ^2.29.0 development
  • eslint-plugin-jsx-a11y ^6.8.0 development
  • eslint-plugin-prettier ^5.0.1 development
  • eslint-plugin-react-hooks ^4.6.0 development
  • jsdom ^23.0.1 development
  • msw ^2.0.10 development
  • prettier ^3.1.0 development
  • source-map-explorer ^2.5.3 development
  • ts-jest ^29.1.1 development
  • typescript ^5.2.2 development
  • vite ^5.0.6 development
  • vite-plugin-eslint ^1.8.1 development
  • vite-tsconfig-paths ^4.2.1 development
  • vitest ^0.34.6 development
  • web-vitals ^3.5.0 development
  • @formkit/auto-animate ^0.8.1
  • @fortawesome/fontawesome-svg-core ^6.5.1
  • @fortawesome/free-brands-svg-icons ^6.5.1
  • @fortawesome/free-solid-svg-icons ^6.5.1
  • @fortawesome/react-fontawesome ^0.2.0
  • @hookform/error-message ^2.0.1
  • @hookform/resolvers ^3.3.2
  • @reduxjs/toolkit ^2.0.1
  • @tanstack/match-sorter-utils ^8.8.4
  • @tanstack/react-table ^8.10.7
  • axios ^1.6.2
  • bootstrap ^5.3.2
  • react ^18.2.0
  • react-bootstrap ^2.9.1
  • react-dom ^18.2.0
  • react-hook-form ^7.48.2
  • react-redux ^9.0.2
  • react-router-dom ^6.20.1
  • react-select ^5.8.0
  • react-toastify ^9.1.3
  • recharts ^2.10.3
  • sass ^1.69.5
  • uuid ^9.0.1
  • zod ^3.22.4
server/pyproject.toml pypi
server/requirements.txt pypi
  • Django ==4.2.7
  • asgiref ==3.7.2
  • celery ==5.3.6
  • django-celery-beat ==2.5.0
  • django-celery-results ==2.5.1
  • django-cors-headers ==4.3.1
  • django-extensions ==3.2.3
  • django-health-check ==3.17.0
  • djangorestframework ==3.14.0
  • drf-spectacular ==0.26.5
  • emanifest ==4.0.0
  • gunicorn ==21.2.0
  • psycopg ==3.1.13
  • pytz ==2023.3
  • redis ==5.0.1
  • sqlparse ==0.4.4
  • tzdata ==2023.3
  • whitenoise ==6.6.0
server/requirements_dev.txt pypi
  • Faker ==20.1.0 development
  • celery-types ==0.20.0 development
  • django-stubs ==4.2.6 development
  • django-stubs-ext ==4.2.5 development
  • djangorestframework-stubs ==3.14.4 development
  • pre-commit ==3.5.0 development
  • pytest ==7.4.3 development
  • pytest-django ==4.7.0 development
  • pytest-mock ==3.12.0 development
  • responses ==0.24.1 development
  • ruff ==0.1.6 development
  • ruff-lsp ==0.0.45 development
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v3 composite
  • github/codeql-action/autobuild v3 composite
  • github/codeql-action/init v3 composite
.github/workflows/lint_client.yaml actions
  • actions/checkout v4 composite
  • actions/setup-node v3 composite
.devcontainer/Trak/Dockerfile docker
  • python 3.12.2-bookworm build
.devcontainer/docker-compose.yml docker
  • postgres 16
  • redis alpine

Score: 6.572282542694008