{"id":18878313,"url":"https://github.com/captaincluster/javascript-calculator","last_synced_at":"2025-04-14T18:32:11.062Z","repository":{"id":228121698,"uuid":"772461458","full_name":"CaptainCluster/JavaScript-Calculator","owner":"CaptainCluster","description":"The fourth project for the \"Front End Development Libraries\" course provided by FreeCodeCamp. ","archived":true,"fork":false,"pushed_at":"2024-03-17T03:38:22.000Z","size":186,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-20T12:47:10.775Z","etag":null,"topics":["calculator","css","freecodecamp","freecodecamp-project","html","javascript","react","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CaptainCluster.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,"dei":null}},"created_at":"2024-03-15T08:36:39.000Z","updated_at":"2024-09-26T07:32:50.000Z","dependencies_parsed_at":"2024-03-17T07:21:19.774Z","dependency_job_id":"43b50a77-3640-4e8e-8981-ae94ba8e55a3","html_url":"https://github.com/CaptainCluster/JavaScript-Calculator","commit_stats":null,"previous_names":["captaincluster/javascript-calculator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FJavaScript-Calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FJavaScript-Calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FJavaScript-Calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CaptainCluster%2FJavaScript-Calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CaptainCluster","download_url":"https://codeload.github.com/CaptainCluster/JavaScript-Calculator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248936856,"owners_count":21186115,"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":["calculator","css","freecodecamp","freecodecamp-project","html","javascript","react","reactjs"],"created_at":"2024-11-08T06:25:53.466Z","updated_at":"2025-04-14T18:32:10.740Z","avatar_url":"https://github.com/CaptainCluster.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaScript Calculator\n\nJavaScript Calculator is the fourth project for the *Front End Development Libraries* course that is hosted by **FreeCodeCamp**.\nIt utilizes the **React** JavaScript library to build the UI. The user can press the buttons in the calculator to make\nsimple calculations. The display above will show both the formula during the calculation and the most recent input.\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n📚 Dependencies\n---\n![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge\u0026logo=react\u0026logoColor=%2361DAFB)\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n\n\u003e [Learn more about React here!](https://react.dev/)\n\nIn order to use the project, you need to download **NodeJS** for the necessary commands.\n\u003e [Install NodeJS here](https://nodejs.org/en/)\n\nAfter this, you have to install additional project dependencies, while being in the directory of the project.\nThis can be done by running the following command:\n\u003e `npm install`\n\n🚀 Running the program\n---\n\nIn order to start the program, all you need to do is run this command:\n\u003e `npm start`\n\nAfter this, you are good to go!\n\n👀 Example\n---\n\u003cdiv\u003e\n  \u003cimg src=\"https://github.com/CaptainCluster/JavaScript-Calculator/assets/121576355/fb46d084-36b7-49b3-9df9-c122699e41de\" style=\"width: 500px; \"\u003e\n\u003c/div\u003e\n\n\u003e This is what the calculator looks like.\n\n🙏 Credits\n---\n![FreeCodeCamp](https://img.shields.io/badge/Freecodecamp-%23123.svg?\u0026style=for-the-badge\u0026logo=freecodecamp\u0026logoColor=green)\n\nThis project is a part of **FreeCodeCamp** *Front End Development Libraries Course*. Their example project has been used for inspiration and the\nconstraints of the test criteria set a foundation on which my vision was built.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptaincluster%2Fjavascript-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaptaincluster%2Fjavascript-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptaincluster%2Fjavascript-calculator/lists"}