{"id":13512502,"url":"https://github.com/freeCodeCamp/chapter","last_synced_at":"2025-03-30T22:32:58.703Z","repository":{"id":37260145,"uuid":"215145057","full_name":"freeCodeCamp/chapter","owner":"freeCodeCamp","description":"A self-hosted event management tool for nonprofits","archived":true,"fork":false,"pushed_at":"2023-06-08T14:53:19.000Z","size":123310,"stargazers_count":1923,"open_issues_count":55,"forks_count":359,"subscribers_count":72,"default_branch":"main","last_synced_at":"2025-01-18T20:36:32.582Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/freeCodeCamp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"freecodecamp","patreon":"freecodecamp","custom":["www.freecodecamp.org/donate"]}},"created_at":"2019-10-14T21:04:32.000Z","updated_at":"2025-01-17T19:24:21.000Z","dependencies_parsed_at":"2024-01-16T12:02:39.940Z","dependency_job_id":null,"html_url":"https://github.com/freeCodeCamp/chapter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fchapter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fchapter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fchapter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fchapter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freeCodeCamp","download_url":"https://codeload.github.com/freeCodeCamp/chapter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246390877,"owners_count":20769476,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T03:01:57.174Z","updated_at":"2025-03-30T22:32:53.677Z","avatar_url":"https://github.com/freeCodeCamp.png","language":"TypeScript","readme":"# Welcome to Chapter\n\n[![All Contributors](https://img.shields.io/github/all-contributors/freeCodeCamp/chapter?color=orange\u0026style=flat-square)](#contributors-)\n[![Setup Automated](https://img.shields.io/badge/setup-automated-blue?logo=gitpod)](https://gitpod.io/#https://github.com/freeCodeCamp/chapter)\n\nAfter several years of being dissatisfied with existing group event tools (Meetup, Facebook events) we decided to build our own.\n\nThis will be a self-hosted Docker container deployed to the cloud with a one-click and then configured by the _owner_. No coding required.\n\nYour _organization_ can host an _instance_ of _Chapter_ under a sub-domain of your website, such as `chapter.sierraclub.org` or `chapter.womenwhocode.org`.\n\nAll of an _organization_'s user data will remain under their control.\n\nOur [Vision statement](https://github.com/freeCodeCamp/chapter/wiki/Vision) provides more details on the reasons for **_Chapter_**.\n\n## Terminology\n\nTo better communicate and more easily build an API and UI, the current contributors have decided on a collection of terminology to clarify discussions surrounding the **_Chapter_** project:\n\n| Term          | Definition      | Example  |\n| ------------- | ------------- | ----- |\n| _instance_      | a web server deployment of the [**_Chapter_** application](https://github.com/freeCodeCamp/chapter/), managed by an _organization_. | a Docker container running on a web host |\n| _organization_ | a non-profit with multiple _chapters_ | Women Who Code at the sub-domain: `chapter.womenwhocode.org` |\n| _chapter_      | a container for _events_ and _users_  | Women Who Code - New York City |\n| _event_ | a meeting with a specific location and time to which _users_ can attend | Coffee And Code - BistroOne, New York City, NY - April 9, 2020 |\n| _role_ | a named definition of permissions to be attached to _users_ for the purpose of granting authorization | Owner, Adminstrator, Organizer, Member |\n| _user_ | an authenticated _user_ who is authorized based on their _role(s)_ | Sally Gold - SallyG@example.com |\n| _visitor_ | an non-authenticated web browser session with view-only access to public content | Anonymous Web Browser Client |\n| _owner_ | the _role_ of a _user_ who can configure the [**_Chapter_** application](https://github.com/freeCodeCamp/chapter/) _instance_ and manage _administrators_ for an entire _organization_ | Women Who Code - Global IT |\n| _administrator_ | the _role_ of a _user_ who can setup and manage _chapters_ and _organizers_ for an _organization_ | Women Who Code - European Administrator |\n| _organizer_ (not MVP) | the _role_ of a _user_ who can manage a _chapter's_ _events_, attendees, communications, and _members_ | Women Who Code - Edinburgh, Local Organizer |\n| _member_ | the _role_ of a _user_ who can follow and receive notifications from a _chapter_ and attend _events_  | Women Who Code - Edinburgh, Local Member |\n\n## Tech Stack\n\nWe are using the following tools:\n\n- [Node.js](https://nodejs.org) / [Apollo server](https://www.npmjs.com/package/apollo-server-express) - extendable graphql server\n  - [type-graphql](https://github.com/MichalLytek/type-graphql) - code first graphql schema definition library\n- [Postgres](https://www.postgresql.org) with [Prisma](https://prisma.io/) - for fully type-safe queries\n- [Next.js](https://nextjs.org/) - for both client and server-side rendering of the frontend (NextJS is based on [React](https://reactjs.org))\n  - [Apollo Client 3](https://www.apollographql.com/docs/react/)\n  - [TypeScript](https://www.typescriptlang.org/index.html#download-links)\n  - [Chakra UI](https://chakra-ui.com/) - simple, modular \u0026 accessible UI components for React\n  - Functional Components with [Hooks](https://reactjs.org/docs/hooks-intro.html)\n- [Jest](https://jestjs.io/) - for writing unit tests.\n- [Cypress](https://www.cypress.io/) - to check if specific actions are possible to perform in certain scenarios.\n\nFor more information and a guide to working on features, go to the [contributing docs](/CONTRIBUTING.md#adding-a-new-feature).\n\n## User Stories\n\n### MVP\n\nThe [MVP user stories are shown in the MVP Project](https://github.com/freeCodeCamp/chapter/projects/1) kanban / cards and as [issues marked with \"MVP\"](https://github.com/freeCodeCamp/chapter/labels/MVP).\n\n### Post-MVP\n\nWe are maintaining a list of post-MVP conversations and user stories using the [\"Roadmap\" tag](https://github.com/freeCodeCamp/chapter/issues?utf8=%E2%9C%93\u0026q=is%3Aopen+or+is%3Aclosed+label%3ARoadmap+).\n\nQuincy Larson is the project lead. [freeCodeCamp](https://www.freecodecamp.org) will start \"dogfooding\" the MVP with several of its local study groups.\n\n## UI / UX / Design References\n\n- [Mockups](https://preview.uxpin.com/13c1d07f6dd731123612a8884eb4174459312ac5#/pages/138361235/simulate/sitemap) and earlier [_visitor_ views](https://www.figma.com/proto/q7DikyL3N0c4CUWxHNa97i/Chapter-Prototype?node-id=1%3A2\u0026scaling=scale-down)\n- [User Role Workflows](https://www.figma.com/file/ehgBfxoLKrlSZH0uftD6dA/Chapter-Trial?node-id=0%3A1)\n- [UI / UX Issues](https://github.com/freeCodeCamp/chapter/issues?q=is%3Aopen+is%3Aissue+label%3AUI%2FUX)\n\n## Contributing\n\n- Please read the [contributing guidelines and steps needed to setup **_Chapter_** locally](CONTRIBUTING.md). We take you from local setup to submitting pull requests.\n\n- [Join our chat](https://discord.gg/QbQd7BpaaH) to get connected and follow announcements.\n\n## License\n\nCopyright (c) 2019-2023 freeCodeCamp.org\n\nThe computer software is licensed under the [BSD-3-Clause](LICENSE) license.\n\n## Contributors ✨\n\nThanks goes to these wonderful volunteers ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.freecodecamp.org\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/985197?v=4?s=100\" width=\"100px;\" alt=\"Quincy Larson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eQuincy Larson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=quincylarson\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=quincylarson\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-quincylarson\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://teachen.info\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/5304277?v=4?s=100\" width=\"100px;\" alt=\"Tim Chen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTim Chen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=timmyichen\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-timmyichen\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#tool-timmyichen\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nik-john\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1117182?v=4?s=100\" width=\"100px;\" alt=\"nikjohn\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enikjohn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=nik-john\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=nik-john\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-nik-john\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://turnintocoders.it\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/65402?v=4?s=100\" width=\"100px;\" alt=\"Matteo Giaccone\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatteo Giaccone\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-matjack1\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=matjack1\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=matjack1\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://twitter.com/iansltx\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/472804?v=4?s=100\" width=\"100px;\" alt=\"Ian Littman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIan Littman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=iansltx\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/raufabr\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/30205551?v=4?s=100\" width=\"100px;\" alt=\"Abrar Rauf\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAbrar Rauf\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=raufabr\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://Sonicrida.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/434238?v=4?s=100\" width=\"100px;\" alt=\"Jonathan Chhabra\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonathan Chhabra\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-Sonicrida\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Sonicrida\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://thomasroest.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/4428811?v=4?s=100\" width=\"100px;\" alt=\"Thomas Roest\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThomas Roest\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ThomasRoest\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.scottbrenner.me/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/416477?v=4?s=100\" width=\"100px;\" alt=\"Scott Brenner\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eScott Brenner\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ScottBrenner\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-ScottBrenner\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/allella\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1777776?v=4?s=100\" width=\"100px;\" alt=\"Jim Ciallella\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJim Ciallella\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=allella\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/pulls?q=is%3Apr+reviewed-by%3Aallella\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#question-allella\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#tool-allella\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.pipelabs.com.au\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/20792877?v=4?s=100\" width=\"100px;\" alt=\"Joel Rozen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoel Rozen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=joelrozen\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/yitzhak-bloy\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/41252020?v=4?s=100\" width=\"100px;\" alt=\"yitzhak-bloy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eyitzhak-bloy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=yitzhak-bloy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/eolculnamo2\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/27943776?v=4?s=100\" width=\"100px;\" alt=\"Rob Bertram\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRob Bertram\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=eolculnamo2\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Zeko369\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/3064377?v=4?s=100\" width=\"100px;\" alt=\"Fran Zekan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFran Zekan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Zeko369\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#tool-Zeko369\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/issues?q=author%3AZeko369\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#infra-Zeko369\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Zeko369\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/pulls?q=is%3Apr+reviewed-by%3AZeko369\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#question-Zeko369\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/jesuloba-egunjobi-781183127\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/23365781?v=4?s=100\" width=\"100px;\" alt=\"Jesuloba Egunjobi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJesuloba Egunjobi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-Lobarr\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lakshmipriyamukundan\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/19326718?v=4?s=100\" width=\"100px;\" alt=\"Lakshmipriya\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLakshmipriya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=lakshmipriyamukundan\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/rhvdbergh\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/30640637?v=4?s=100\" width=\"100px;\" alt=\"Ronald van der Bergh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRonald van der Bergh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=rhvdbergh\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://reinforcementlearning4.fun/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/362428?v=4?s=100\" width=\"100px;\" alt=\"Rodolfo Mendes\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRodolfo Mendes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=rodmsmendes\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://chrismgonzalez.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/10368310?v=4?s=100\" width=\"100px;\" alt=\"Chris Gonzalez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris Gonzalez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=chrismgonzalez\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.linkedin.com/in/gonzalograscantou\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/23525653?v=4?s=100\" width=\"100px;\" alt=\"Gonzalo Gras Cantou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGonzalo Gras Cantou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Guusy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/vkWeb\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/26724128?v=4?s=100\" width=\"100px;\" alt=\"Vivek Agrawal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVivek Agrawal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=vkWeb\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-vkWeb\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#design-vkWeb\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://kognise.dev/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/42556441?v=4?s=100\" width=\"100px;\" alt=\"Kognise\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKognise\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=kognise\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/wendelnascimento\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/12970118?v=4?s=100\" width=\"100px;\" alt=\"Wendel Nascimento\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWendel Nascimento\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=wendelnascimento\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://twitter.com/praveenweb\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/14110316?v=4?s=100\" width=\"100px;\" alt=\"Praveen Durairaju\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePraveen Durairaju\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=praveenweb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/shangeethsivan\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/9254310?v=4?s=100\" width=\"100px;\" alt=\"Shangeeth Sivan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShangeeth Sivan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=shangeethsivan\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/conr\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/5826063?v=4?s=100\" width=\"100px;\" alt=\"Conor Broderick\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eConor Broderick\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=conr\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/PrestonElliott\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/46748725?v=4?s=100\" width=\"100px;\" alt=\"PrestonElliott\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePrestonElliott\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=PrestonElliott\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=PrestonElliott\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://vimalselvam.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1214686?v=4?s=100\" width=\"100px;\" alt=\"VimalRaj Selvam\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVimalRaj Selvam\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=email2vimalraj\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.francocorrea.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/4152942?v=4?s=100\" width=\"100px;\" alt=\"Franco Correa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFranco Correa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=francocorreasosa\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://manoel.tech\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/8916632?v=4?s=100\" width=\"100px;\" alt=\"Manoel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eManoel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ManoelLobo\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dillonmulroy.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2755722?v=4?s=100\" width=\"100px;\" alt=\"Dillon Mulroy\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDillon Mulroy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=dmmulroy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/MirzaChilman\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/14366337?v=4?s=100\" width=\"100px;\" alt=\"Mirza Chilman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMirza Chilman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=MirzaChilman\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/ceciliaconsta3\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/17224174?v=4?s=100\" width=\"100px;\" alt=\"Cecilia\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCecilia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ceciliaconsta3\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.seanrparker.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/11980217?v=4?s=100\" width=\"100px;\" alt=\"Sean\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSean\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-SeanRParker\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://codepen.io/Madalena-Design\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/38219468?v=4?s=100\" width=\"100px;\" alt=\"Madalena\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMadalena\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-madaleneaza-design\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.arielbarboza.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/36430592?v=4?s=100\" width=\"100px;\" alt=\"Ariel Barboza\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAriel Barboza\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=xarielx\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.seubsworld.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/10952681?v=4?s=100\" width=\"100px;\" alt=\"Jonathan Seubert\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonathan Seubert\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-finisher1017\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=finisher1017\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://odomojuli.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/11369398?v=4?s=100\" width=\"100px;\" alt=\"Juli Odomo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJuli Odomo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-odomojuli\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://vaibhavsingh97.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8705386?v=4?s=100\" width=\"100px;\" alt=\"Vaibhav Singh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVaibhav Singh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=vaibhavsingh97\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://codepen.io/shub1427/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/11786283?v=4?s=100\" width=\"100px;\" alt=\"Subroto\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSubroto\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Shub1427\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ed42311\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/14878694?v=4?s=100\" width=\"100px;\" alt=\"Edward Weymouth\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEdward Weymouth\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ed42311\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://thewebdevcoach.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8263430?v=4?s=100\" width=\"100px;\" alt=\"Aryan J\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAryan J\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=AryanJ-NYC\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/AshNaz87\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/20570746?v=4?s=100\" width=\"100px;\" alt=\"Ashraf Nazar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAshraf Nazar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=AshNaz87\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://vamsirao.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/21315701?v=4?s=100\" width=\"100px;\" alt=\"Vamsi Settypalli\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVamsi Settypalli\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Narutuffy\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Sushmeet\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/15717984?v=4?s=100\" width=\"100px;\" alt=\"sushmeet sunger\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esushmeet sunger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Sushmeet\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://paulywill.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/602422?v=4?s=100\" width=\"100px;\" alt=\"Paul Gamble\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePaul Gamble\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=paulywill\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/katien\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8015883?v=4?s=100\" width=\"100px;\" alt=\"Katie Noland\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKatie Noland\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/issues?q=author%3Akatien\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=katien\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://jaenis.ch/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/3097194?v=4?s=100\" width=\"100px;\" alt=\"André Jaenisch\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndré Jaenisch\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Ryuno-Ki\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-Ryuno-Ki\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tomnoland\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/4054383?v=4?s=100\" width=\"100px;\" alt=\"tomnoland\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etomnoland\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-tomnoland\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/pdotsani\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/5272252?v=4?s=100\" width=\"100px;\" alt=\"Patrick San Juan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePatrick San Juan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=pdotsani\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dtwilliams10\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/20099292?v=4?s=100\" width=\"100px;\" alt=\"Tyler Williams\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTyler Williams\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-dtwilliams10\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ojeytonwilliams\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/15801806?v=4?s=100\" width=\"100px;\" alt=\"Oliver Eyton-Williams\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOliver Eyton-Williams\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-ojeytonwilliams\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ojeytonwilliams\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ojeytonwilliams\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-ojeytonwilliams\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ojeytonwilliams\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/issues?q=author%3Aojeytonwilliams\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.nhcarrigan.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/63889819?v=4?s=100\" width=\"100px;\" alt=\"Naomi Carrigan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNaomi Carrigan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=nhcarrigan\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-nhcarrigan\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=nhcarrigan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://vividventures.biz\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9598008?v=4?s=100\" width=\"100px;\" alt=\"Joe Devlin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoe Devlin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/issues?q=author%3ANorthDecoder\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=NorthDecoder\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=NorthDecoder\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/rahul1990gupta\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8749679?v=4?s=100\" width=\"100px;\" alt=\"Rahul Gupta\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRahul Gupta\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/issues?q=author%3Arahul1990gupta\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Ravichandra-C\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17808008?v=4?s=100\" width=\"100px;\" alt=\"Ravichandra\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRavichandra\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Ravichandra-C\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://tr.linkedin.com/in/abdolsa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4591597?v=4?s=100\" width=\"100px;\" alt=\"Ahmad Abdolsaheb\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAhmad Abdolsaheb\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ahmadabdolsaheb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gikf\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/60067306?v=4?s=100\" width=\"100px;\" alt=\"Krzysztof G.\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKrzysztof G.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=gikf\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/ismailtlemcani/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/34961373?v=4?s=100\" width=\"100px;\" alt=\"Ismail Tlemcani\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIsmail Tlemcani\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Ismailtlem\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://sboonny.vercel.app/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/88248797?v=4?s=100\" width=\"100px;\" alt=\"Muhammed Mustafa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMuhammed Mustafa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Sboonny\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Nirajn2311\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/36357875?v=4?s=100\" width=\"100px;\" alt=\"Niraj Nandish\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNiraj Nandish\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Nirajn2311\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://c-ehrlich.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8353666?v=4?s=100\" width=\"100px;\" alt=\"Christopher Ehrlich\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChristopher Ehrlich\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-c-ehrlich\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=c-ehrlich\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=c-ehrlich\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://gs500coder.blogspot.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1336862?v=4?s=100\" width=\"100px;\" alt=\"Moshe\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMoshe\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=shootermv\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.siruxsolutions.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/52594844?v=4?s=100\" width=\"100px;\" alt=\"Sirasit Thitirattanakorn\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSirasit Thitirattanakorn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-hisnameispum\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Awais753\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22499873?v=4?s=100\" width=\"100px;\" alt=\"Awais Ahmed\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAwais Ahmed\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Awais753\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.linkedin.com/in/nitya-pasrija\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/97171261?v=4?s=100\" width=\"100px;\" alt=\"Nitya Pasrija\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNitya Pasrija\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Nitya-Pasrija\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Jonathan1599\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/55296387?v=4?s=100\" width=\"100px;\" alt=\"Jon@1599\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJon@1599\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=Jonathan1599\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/ghag-omkar/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/63297841?v=4?s=100\" width=\"100px;\" alt=\"Omkar Ghag\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOmkar Ghag\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=og118\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://programicon.blogspot.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/14340591?v=4?s=100\" width=\"100px;\" alt=\"Jait Jacob\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJait Jacob\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=jaitjacob\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://sureshkoochana.vercel.app/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/29767625?v=4?s=100\" width=\"100px;\" alt=\"Suresh Koochana\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSuresh Koochana\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=SureshKuchana\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/auchynnikau\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33329898?v=4?s=100\" width=\"100px;\" alt=\"auchynnikau\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eauchynnikau\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=auchynnikau\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/freeCodeCamp/chapter/pulls?q=is%3Apr+reviewed-by%3Aauchynnikau\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nwernink\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/59752837?v=4?s=100\" width=\"100px;\" alt=\"nwernink\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enwernink\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=nwernink\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://linkedin.com/in/bryanleemoore/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/31421559?v=4?s=100\" width=\"100px;\" alt=\"Bryan Moore\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBryan Moore\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=bryanleemoore\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://zameel7.live\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/43750093?v=4?s=100\" width=\"100px;\" alt=\"Zameel Hassan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZameel Hassan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=zameel7\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/spham67\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/98799078?v=4?s=100\" width=\"100px;\" alt=\"spham67\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003espham67\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=spham67\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.tecforfun.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10340892?v=4?s=100\" width=\"100px;\" alt=\"Daminda Dinesh W Imaduwa Gamage\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaminda Dinesh W Imaduwa Gamage\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=dineshigdd\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/atosh502\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19350071?v=4?s=100\" width=\"100px;\" alt=\"Aashutosh Poudel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAashutosh Poudel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=atosh502\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dianachu18\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/118970580?v=4?s=100\" width=\"100px;\" alt=\"Diana Chu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDiana Chu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=dianachu18\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jamesrcramos\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/76936793?v=4?s=100\" width=\"100px;\" alt=\"jamesrcramos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejamesrcramos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=jamesrcramos\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sneha-afk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/55897319?v=4?s=100\" width=\"100px;\" alt=\"Sneha\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSneha\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=sneha-afk\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/randychilau\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/90356410?v=4?s=100\" width=\"100px;\" alt=\"randychilau\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erandychilau\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=randychilau\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ttran913\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/122418320?v=4?s=100\" width=\"100px;\" alt=\"ttran913\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ettran913\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=ttran913\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/MackenanDsouza\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/106609109?v=4?s=100\" width=\"100px;\" alt=\"MackenanDsouza\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMackenanDsouza\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/freeCodeCamp/chapter/commits?author=MackenanDsouza\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":["https://github.com/sponsors/freecodecamp","https://patreon.com/freecodecamp","www.freecodecamp.org/donate"],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FfreeCodeCamp%2Fchapter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FfreeCodeCamp%2Fchapter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FfreeCodeCamp%2Fchapter/lists"}