{"id":13708126,"url":"https://github.com/freeCodeCamp/demo-projects","last_synced_at":"2025-05-06T07:31:52.648Z","repository":{"id":37039851,"uuid":"296984520","full_name":"freeCodeCamp/demo-projects","owner":"freeCodeCamp","description":"Example certification projects for our programming curriculum","archived":false,"fork":false,"pushed_at":"2025-04-30T19:05:12.000Z","size":6927,"stargazers_count":145,"open_issues_count":26,"forks_count":93,"subscribers_count":21,"default_branch":"main","last_synced_at":"2025-04-30T20:22:16.941Z","etag":null,"topics":["demo","freecodecamp","freecodecamp-project"],"latest_commit_sha":null,"homepage":"https://www.freecodecamp.org/learn","language":"JavaScript","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":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"freecodecamp","patreon":"freecodecamp","custom":["www.freecodecamp.org/donate"]}},"created_at":"2020-09-20T02:03:35.000Z","updated_at":"2025-04-30T19:03:15.000Z","dependencies_parsed_at":"2023-12-20T14:31:48.843Z","dependency_job_id":"7372cbf3-9cbe-4bc1-9558-1319b3d97650","html_url":"https://github.com/freeCodeCamp/demo-projects","commit_stats":{"total_commits":531,"total_committers":32,"mean_commits":16.59375,"dds":0.5630885122410546,"last_synced_commit":"0fb885ff9fbaa3193a97ef953dfbb2c2f0df1000"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fdemo-projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fdemo-projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fdemo-projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/freeCodeCamp%2Fdemo-projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/freeCodeCamp","download_url":"https://codeload.github.com/freeCodeCamp/demo-projects/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252640071,"owners_count":21780866,"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":["demo","freecodecamp","freecodecamp-project"],"created_at":"2024-08-02T22:01:56.794Z","updated_at":"2025-05-06T07:31:52.642Z","avatar_url":"https://github.com/freeCodeCamp.png","language":"JavaScript","readme":"# Example Certification Projects\n\n## Responsive Web Design\n\n- Tribute Page\n\n  - [Project Description](https://www.freecodecamp.org/learn/responsive-web-design/responsive-web-design-projects/build-a-tribute-page)\n  - [Example project](https://tribute-page.freecodecamp.rocks/)\n\n- Survey Form\n\n  - [Project Description](https://www.freecodecamp.org/learn/responsive-web-design/responsive-web-design-projects/build-a-survey-form)\n  - [Example Project](https://survey-form.freecodecamp.rocks/)\n\n- Product Landing Page\n\n  - [Project Description](https://www.freecodecamp.org/learn/responsive-web-design/responsive-web-design-projects/build-a-product-landing-page)\n  - [Example Project](https://product-landing-page.freecodecamp.rocks/)\n\n- Technical Documentation Page\n\n  - [Project Description](https://www.freecodecamp.org/learn/responsive-web-design/responsive-web-design-projects/build-a-technical-documentation-page)\n  - [Example Project](https://technical-documentation-page.freecodecamp.rocks/)\n\n- Personal Portfolio\n\n  - [Project Description](https://www.freecodecamp.org/learn/responsive-web-design/responsive-web-design-projects/build-a-personal-portfolio-webpage)\n  - [Example Project](https://personal-portfolio.freecodecamp.rocks/)\n\n## JavaScript Algorithms and Data Structures\n\n- Palindrome Checker\n\n  - [Project Description](https://www.freecodecamp.org/learn/2022/javascript-algorithms-and-data-structures/palindrome-checker-project/build-a-palindrome-checker)\n  - [Example project](https://palindrome-checker.freecodecamp.rocks/)\n\n- Roman Numeral Converter\n\n  - [Project Description](https://www.freecodecamp.org/learn/2022/javascript-algorithms-and-data-structures/roman-numeral-converter-project/build-a-roman-numeral-converter)\n  - [Example Project](https://roman-numeral-converter.freecodecamp.rocks/)\n\n- Telephone Number Validator\n\n  - [Project Description](https://www.freecodecamp.org/learn/2022/javascript-algorithms-and-data-structures/telephone-number-validator-project/build-a-telephone-number-validator)\n  - [Example Project](https://telephone-number-validator.freecodecamp.rocks/)\n\n- Cash Register\n\n  - [Project Description](https://www.freecodecamp.org/learn/2022/javascript-algorithms-and-data-structures/cash-register-project/build-a-cash-register)\n  - [Example Project](https://cash-register.freecodecamp.rocks/)\n\n- RPG Creature Search App\n\n  - [Project Description](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/build-an-rpg-creature-search-app-project/build-an-rpg-creature-search-app)\n  - [Example Project](https://rpg-creature-search-app.freecodecamp.rocks/)\n\n## Data Visualization\n\n- Bar Chart\n\n  - [Project Description](https://www.freecodecamp.org/learn/data-visualization/data-visualization-projects/visualize-data-with-a-bar-chart)\n  - [Example Project](https://bar-chart.freecodecamp.rocks/)\n\n- Scatterplot Graph\n\n  - [Project Description](https://www.freecodecamp.org/learn/data-visualization/data-visualization-projects/visualize-data-with-a-scatterplot-graph)\n  - [Example Project](https://scatterplot-graph.freecodecamp.rocks/)\n\n- Heat Map\n\n  - [Project Description](https://www.freecodecamp.org/learn/data-visualization/data-visualization-projects/visualize-data-with-a-heat-map)\n  - [Example Project](https://heat-map.freecodecamp.rocks/)\n\n- Choropleth Map\n\n  - [Project Description](https://www.freecodecamp.org/learn/data-visualization/data-visualization-projects/visualize-data-with-a-choropleth-map)\n  - [Example Project](https://choropleth-map.freecodecamp.rocks/)\n\n- Treemap Diagram\n\n  - [Project Description](https://www.freecodecamp.org/learn/data-visualization/data-visualization-projects/visualize-data-with-a-treemap-diagram)\n  - [Example Project](https://treemap-diagram.freecodecamp.rocks/)\n\n## APIs and Microservices\n\n- Timestamp\n\n  - [Project description](https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/timestamp-microservice)\n  - [Example project](https://timestamp-microservice.freecodecamp.rocks/)\n\n- Request Header Parser\n\n  - [Project description](https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice)\n  - [Example project](https://request-header-parser-microservice.freecodecamp.rocks/)\n\n- URL Shortener\n\n  - [Project description](https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/url-shortener-microservice)\n  - [Example project](https://url-shortener-microservice.freecodecamp.rocks/)\n\n- Exercise Tracker\n\n  - [Project description](https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/exercise-tracker)\n  - [Example project](https://exercise-tracker.freecodecamp.rocks/)\n\n- File Metadata\n\n  - [Project description](https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/file-metadata-microservice)\n  - [Example project](https://file-metadata-microservice.freecodecamp.rocks/)\n\n## Quality Assurance\n\n- Metric-Imperial Converter\n\n  - [Project description](https://www.freecodecamp.org/learn/quality-assurance/quality-assurance-projects/metric-imperial-converter)\n  - [Example project](https://metric-imperial-converter.freecodecamp.rocks/)\n\n- Issue Tracker\n\n  - [Project description](https://www.freecodecamp.org/learn/quality-assurance/quality-assurance-projects/issue-tracker)\n  - [Example project](https://issue-tracker.freecodecamp.rocks/)\n\n- Personal Library\n\n  - [Project description](https://www.freecodecamp.org/learn/quality-assurance/quality-assurance-projects/personal-library)\n  - [Example project](https://personal-library.freecodecamp.rocks/)\n\n- Sudoku Solver\n\n  - [Project description](https://www.freecodecamp.org/learn/quality-assurance/quality-assurance-projects/sudoku-solver)\n  - [Example project](https://sudoku-solver.freecodecamp.rocks/)\n\n- American British Translator\n\n  - [Project description](https://www.freecodecamp.org/learn/quality-assurance/quality-assurance-projects/american-british-translator)\n  - [Example project](https://american-british-translator.freecodecamp.rocks/)\n\n## Information Security\n\n- Stock Price Checker\n\n  - [Project description](https://www.freecodecamp.org/learn/information-security/information-security-projects/stock-price-checker)\n  - [Example project](https://stock-price-checker.freecodecamp.rocks/)\n\n- Anonymous Message Board\n\n  - [Project description](https://www.freecodecamp.org/learn/information-security/information-security-projects/anonymous-message-board)\n  - [Example project](https://anonymous-message-board.freecodecamp.rocks/)\n\n- Secure Real Time Multiplayer Game\n\n  - [Project description](https://www.freecodecamp.org/learn/information-security/information-security-projects/secure-real-time-multiplayer-game)\n  - [Example project](https://secure-real-time-multiplayer-game.freecodecamp.rocks/)\n\n## Coding Interview Prep\n\n- Build a Pinterest Clone\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/build-a-pinterest-clone)\n  - [Example project](https://build-a-pinterest-clone.freecodecamp.rocks/)\n\n- Chart the Stock Market\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/chart-the-stock-market)\n  - [Landing page](https://chart-the-stock-market.freecodecamp.rocks/)\n\n- Image Search Abstraction Layer\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/build-an-image-search-abstraction-layer)\n  - [Landing page](https://image-search-abstraction-layer.freecodecamp.rocks/)\n\n- P2P Video Chat Application\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/p2p-video-chat-application)\n  - [Example project](https://p2p-video-chat-application.freecodecamp.rocks/)\n\n- Manage a Book Trading Club\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/manage-a-book-trading-club)\n  - [Example project](https://manage-a-book-trading-club.freecodecamp.rocks/)\n\n- Voting App\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/build-a-voting-app)\n  - [Landing page](https://voting-app.freecodecamp.rocks/)\n\n## APIs and Proxies\n\n### Main Curriculum\n\n- RPG Creature API\n\n  - [Project description](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/build-an-rpg-creature-search-app-project/build-an-rpg-creature-search-app)\n  - [Landing page](https://rpg-creature-api.freecodecamp.rocks/)\n\n- Stock Price Checker Proxy\n\n  - [Project description](https://www.freecodecamp.org/learn/information-security/information-security-projects/stock-price-checker)\n  - [Landing page](https://stock-price-checker-proxy.freecodecamp.rocks/)\n\n### Take Home Projects\n\n- Build a freeCodeCamp Forum Homepage Proxy\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/build-a-freecodecamp-forum-homepage)\n  - [Landing page](https://forum-proxy.freecodecamp.rocks/)\n\n- Show the Local Weather API Proxy\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/show-the-local-weather)\n  - [Landing page](https://weather-proxy.freecodecamp.rocks/)\n\n- Use the Twitch JSON API Proxy\n\n  - [Project description](https://www.freecodecamp.org/learn/coding-interview-prep/take-home-projects/use-the-twitch-json-api)\n  - [Landing page](https://twitch-proxy.freecodecamp.rocks/)\n","funding_links":["https://github.com/sponsors/freecodecamp","https://patreon.com/freecodecamp","www.freecodecamp.org/donate"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FfreeCodeCamp%2Fdemo-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FfreeCodeCamp%2Fdemo-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FfreeCodeCamp%2Fdemo-projects/lists"}