No description
https://flock.openeasthampton.com
- JavaScript 40.7%
- CSS 16.6%
- Python 16.5%
- Nix 16%
- Shell 6.5%
- Other 3.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
ci/crow/push/build Pipeline was successful
Co-authored-by: Mike <mike@openeasthampton.com> Reviewed-on: #7 |
||
| .crow | ||
| .vscode | ||
| app | ||
| data-preprocess | ||
| dev-scripts | ||
| nix | ||
| .envrc | ||
| .gitignore | ||
| .prettierignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| eleventy.config.js | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| nix-ci.nix | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
Easthampton Flock Data Explorer
Overview
Data exploration tool for Easthampton, MA's Flock data.
Requirements
Architecture
- data-preprocess: Contains scripts for preprocessing the raw Flock export data obtained from public data requests into a consistent format that the web application can use.
- app: Contains the source code for the web application at https://flock.openeasthampton.com/
Development
Load the development environment to load all dependencies:
nix develop
Run explorer locally
PORT=3000 ./dev-scripts/serve
The app will be available at:
View Python code coverage
nix build .#python-coverage
The coverage results will be available in ./result.
Regenerate data
Regenerate the merged CSV from the raw Flock exports:
nix run .#update-flock-requests-data