Back to Architecture Explorer
freeCodeCamp / freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum.
385.0k
TypeScript / CSS
Architecture: monorepo-educational
main
freeCodeCamp
api
client
src
curriculum
challenges
english
chinese
dictionaries
docs
tools
package.json
Structural Architecture
FreeCodeCamp is one of the largest continuous deployment operations in existence. Its repository fuses massive raw markdown curriculum databases directly aside a fully scalable Next.js and API architecture.
- Markdown-as-Database patterns dominating the physical layout.
- Monorepo integration coupling curriculum seamlessly to the rendering application logic.
Notable Directories
/curriculumA vast tree of markdown challenges detailing every code lesson available.
/clientThe foundational Gatsby/Next application powering the user-facing lesson interface.
/apiThe backend validation systems managing user progress state.
Build Your Own Ecosystem
Learn from freeCodeCamp's structure and craft your own software scaffolding.