Databook

activeopen government

An award-winning transparency tool that combines over 50 official NYC open datasets — agencies, people, jobs, capital projects, schools, districts and procurement — into one searchable picture of how city government works.

★ Pinned
Nothing pinned yet — set pinned on an event, knowledge item, or task in the admin.
Activity
Jul 24
PR #153: chore: remove dead StrapiService (Strapi retired) wegovnyc/databook-private

Removes the unused StrapiService class following the retirement of the Strapi CMS.

@devinbalkind
Jul 24
PR #152: Blog: read articles from Sarapis Payload CMS instead of Strapi wegovnyc/databook-private

Migrated the Databook blog from the retiring Strapi CMS to the new Sarapis Payload CMS. This update replaces StrapiService with PayloadService to fetch and render articles, configures brand-scoped filtering, and updates the three main article call sites while keeping existing Blade views intact.

@devinbalkind
Jul 24
1 commit to main wegovnyc/databook-private

Removed the retired StrapiService and transitioned the blog to read articles from the Sarapis Payload CMS instead of Strapi.

@devinbalkind
Jul 18
PR #151: feat(payroll): refresh/backfill script + docs wegovnyc/databook-private

Added a new payroll-refresh.sh script with current and backfill modes to safely update and backfill large payroll datasets via atomic swaps. Updated CLAUDE.md documentation and validated the FY2025 payroll data with zero truncation.

@devinbalkind
Jul 18
PR #150: feat(payroll): Payroll domain (CheckbookNYC parity) wegovnyc/databook-private

This pull request adds the Payroll domain to Databook, achieving full parity with CheckbookNYC. It introduces a stream-aggregating extractor to rollup raw payroll data, adds new API endpoints under a payroll router, and implements a frontend dashboard and record explorer for visualizing aggregated agency and title-level payroll metrics.

@devinbalkind
Jul 18
3 commits to main wegovnyc/databook-private

Implemented Phase 3 of the NYCHA crosswalk with fuzzy and curated match tiers. Integrated NYCHA vendors into global search with pointers to City vendors, and corrected the NYCHA revenue calculation to sum recognized revenue instead of using the maximum value.

@devinbalkind
Showing 103108 of 255 events
Prev18 / 43Next
Knowledge
No knowledge items yet.