Skip to content

fix: replace dead v1 curriculum REST API with GraphQL#584

Draft
raisedadead wants to merge 1 commit intofreeCodeCamp:mainfrom
raisedadead:fix/curriculum-db-graphql
Draft

fix: replace dead v1 curriculum REST API with GraphQL#584
raisedadead wants to merge 1 commit intofreeCodeCamp:mainfrom
raisedadead:fix/curriculum-db-graphql

Conversation

@raisedadead
Copy link
Member

@raisedadead raisedadead commented Mar 6, 2026

The v1 REST API at freecodecamp.org/curriculum-data/v1/ now returns 404 HTML, crashing every page that loads curriculum data. Replace with the GraphQL API at curriculum-db.freecodecamp.org.

  • Add util/curriculum/fetchCurriculum.js (GraphQL client with cache)
  • Rewire getAllSuperblockTitlesAndDashedNames to use GraphQL
  • Rewire getSuperblockTitlesInClassroomByIndex to use GraphQL
  • Update classes page and all 3 dashboard pages

  The v1 REST API at freecodecamp.org/curriculum-data/v1/ now returns
  404 HTML, crashing every page that loads curriculum data. Replace with
  the GraphQL API at curriculum-db.freecodecamp.org.

  - Add util/curriculum/fetchCurriculum.js (GraphQL client with cache)
  - Rewire getAllSuperblockTitlesAndDashedNames to use GraphQL
  - Rewire getSuperblockTitlesInClassroomByIndex to use GraphQL
  - Update classes page and all 3 dashboard pages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant