{"id":18550517,"url":"https://github.com/edtonatto/freecodecamp-javascript-caloriecounter","last_synced_at":"2025-07-23T09:05:34.295Z","repository":{"id":213766339,"uuid":"734879480","full_name":"EdTonatto/FREECODECAMP-JavaScript-CalorieCounter","owner":"EdTonatto","description":"In this practice project, you'll learn basic regular expressions, template literals, the addEventListener() method, and more.","archived":false,"fork":false,"pushed_at":"2023-12-22T22:44:19.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-15T10:09:44.597Z","etag":null,"topics":["calorie-counter","freecodecamp","freecodecamp-javascript","javascript"],"latest_commit_sha":null,"homepage":"https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-form-validation-by-building-a-calorie-counter/step-1","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EdTonatto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-22T22:25:19.000Z","updated_at":"2023-12-22T22:35:26.000Z","dependencies_parsed_at":"2023-12-22T23:25:52.985Z","dependency_job_id":null,"html_url":"https://github.com/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter","commit_stats":null,"previous_names":["edtonatto/freecodecamp-javascript-caloriecounter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdTonatto%2FFREECODECAMP-JavaScript-CalorieCounter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdTonatto%2FFREECODECAMP-JavaScript-CalorieCounter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdTonatto%2FFREECODECAMP-JavaScript-CalorieCounter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdTonatto%2FFREECODECAMP-JavaScript-CalorieCounter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdTonatto","download_url":"https://codeload.github.com/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdTonatto%2FFREECODECAMP-JavaScript-CalorieCounter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266649140,"owners_count":23962177,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["calorie-counter","freecodecamp","freecodecamp-javascript","javascript"],"created_at":"2024-11-06T21:05:01.047Z","updated_at":"2025-07-23T09:05:34.274Z","avatar_url":"https://github.com/EdTonatto.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://edtonatto.github.io/FREECODECAMP-JavaScript-CalorieCounter/\" target=\"_blank\"\u003e\u003cimg src=\"./img/calorie-counter-empty.png\" width=\"400px\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca\u003e\u003cimg src=\"https://img.shields.io/badge/version-1.0.0-blue\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter/actions/workflows/pages/pages-build-deployment\"\u003e\u003cimg src=\"https://github.com/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter/actions/workflows/pages/pages-build-deployment/badge.svg\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/EdTonatto/FREECODECAMP-JavaScript-CalorieCounter.svg\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n# FreeCodeCamp - Learn Form Validation by Building a Calorie Counter\nSometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.\n\nIn this practice project, you'll learn basic regular expressions, template literals, the addEventListener() method, and more.\n\n\u003cdiv id=\"images\" align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003cstrong\u003e\u003cp\u003eEmpty screen\u003c/p\u003e\u003c/strong\u003e\n        \u003cimg src=\"./img/calorie-counter-empty.png\"/\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003cstrong\u003e\u003cp\u003eCalculated calories screen\u003c/p\u003e\u003c/strong\u003e\n        \u003cimg src=\"./img/calorie-counter-calculated.png\"/\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedtonatto%2Ffreecodecamp-javascript-caloriecounter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedtonatto%2Ffreecodecamp-javascript-caloriecounter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedtonatto%2Ffreecodecamp-javascript-caloriecounter/lists"}