Add Cloudflare Workers configuration#1
Closed
cloudflare-workers-and-pages[bot] wants to merge 5 commits intomainfrom
Closed
Add Cloudflare Workers configuration#1cloudflare-workers-and-pages[bot] wants to merge 5 commits intomainfrom
cloudflare-workers-and-pages[bot] wants to merge 5 commits intomainfrom
Conversation
ETL pipeline (Python/Polars): - Ingest INEP XLSX files (2019, 2021, 2022, 2023) - Transform: normalize column names, fix decimal separators - Normalize: rede mapping, text normalization, filter SC rows - Rank: national ranking within (ano, curso) groups - Export: per-course JSON files + search index - 20 passing tests Web frontend (React 19 + Vite + TypeScript + Tailwind 4): - 78 unique courses across 4 ENADE cycles - Sortable ranking table with inline score bars - Side-by-side institution comparison with metrics - Filter by UF, rede, faixa - i18n (PT/EN) with language toggle - Dark/light theme with design system tokens - About page with project history and team - Methodology page explaining ENADE cycles - 404 page, responsive layout, SPA fallback - Cloudflare Workers config (wrangler.jsonc) Data: 34k+ institutional evaluations, all public INEP/MEC data.
CI (.github/workflows/ci.yml): - ETL tests (uv + pytest) - Web build (node 22 + tsc + vite) - Web lint (eslint) - i18n key parity check (PT vs EN) Methodology page expanded: - ETL vs ELT reasoning (why we transform before loading) - Pipeline steps documentation (5 stages with descriptions) - What data we extract from each INEP record - Dataset table with direct download links to INEP portal - Data lineage: no PII, institutional aggregates only Home page: - Onboarding text guiding first-time visitors
INEP data is institutional by definition. Mentioning personal data creates a concern that doesn't exist.
Author
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
openenade | d02ee0b | Commit Preview URL Branch Preview URL |
Apr 22 2026, 05:05 PM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR configures your project for Cloudflare Workers deployment using Wrangler autoconfig.
Merging this PR commits the configuration to your repository, enabling faster deployments and version controlled settings.
Detected settings:
Framework:
staticDeploy command:
npx wrangler deployVersion (non-production deploy) command:
npx wrangler versions uploadNext steps after merging:
Your Worker configuration lives in
wrangler.jsonc. You can now:View build details · Join the discussion for questions or feedback